@charset "utf-8";

/* CSS Document */

body {

    /*font:14px/1.5 'Arial','Microsoft YaHei';*/

    margin:0 auto;

    background-color:#fff;

    height: 100%;

}

html{

    height:100%;

}

input {

    margin: 0;

    padding: 0;

    border: 0;

}

a {

    text-decoration:none;

    color: #5F5D5D;

}

ul, li, h1, h2, dl, dt, dd, a, div, p {

    margin:0px;

    padding:0px;

}

a, a:visited {

    text-decoration:none;

}

img {

    border:0;

}

li {

    list-style-type:none;

}

.f-cb:after{

    display:block;

    visibility:hidden;

    clear:both;

    height:0;

    overflow:hidden;

    content:'.';

}

.scroller_vertical,

.scroller_horizontal {

    border-radius: 2.5px;

    background-color: rgba(0,0,0,.35);

    -webkit-transition: opacity .5s;

    transition: opacity .5s;

    position: absolute;

    opacity: 0;

}

.scroller_vertical {

    width: 5px;

    right: 0;

}

.scroller_horizontal {

    height: 5px;

    bottom: -5px;

}

.vertical {

    overflow: hidden;

}



.both {

    width: 100%; height: 220px;

    overflow: hidden;

}

.both img {

    vertical-align: bottom;

}

.noscrollbar {

    height:100px;

    overflow: hidden;

}



.slide-mask {

    position: fixed;

    z-index: 997;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.5);

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

    display: none;

}

.go-up {

    z-index: 990;

    position: fixed;

    right: 0px;

    bottom: 20px;

    width: 67px;

    height: 66px;

    cursor: pointer;

    background-image: url(/images/pc-icon-top.png);

    background-repeat: no-repeat;

    background-size: 100% auto;

}

.mw{

    width: 1200px;

    margin: 0 auto;

}

.sw{

    width: 1024px;

    margin: 0 auto;

}


#bw{
    position: fixed;
    top: 90px;
    overflow: hidden;
    width: 100%;
    height: 160px;
    display:none;
}

.bw{
    float:left;

    width:100%;

    margin:0 auto;

    height:160px;

    background-color: rgba(255,255,255,0.9);


    position:absolute;

    top:0px;

    left:0;

    line-height:normal;

    display: block;

    overflow: hidden;
}



.photo-browser {

    position: fixed !important;

}



.topUserList{

    display:none;

    text-align: center;

    width: 100px;

    padding-top: 76px;

    padding-bottom:10px;
	z-index: 998;

    position: absolute;

    left: -20px;

    background-color: rgba(255,255,255,0.9);

    border-top:solid 3px #23A4FF;

    box-shadow: 0 2px 2px rgba(0,0,0,0.3);

}

.topUserList ul li{

    line-height:30px !important;

}

.topUserList ul li:hover a{

    color: #23A4FF;

}
.top{

    width: 100%;

    height:90px;

    position: fixed;

    z-index: 999;

    top:0;

    background-color: rgba(255,255,255,0.9);

    border-bottom: solid 1px #dcdcdc;

}

.topLogo{

    float: left;

}

.topLogo img{

    height: 76px;

    margin-top: 3px;

}

.topNav{

    float: right;

    margin-left: 95px;

}

.topNav ul li{

    float: left;

    font-size:16px;

    line-height: 90px;

}

.topNav ul li a:hover{

    color: #E53333;

    text-decoration: none;
}

.topNav ul li a{

    display: block;

    position: relative;

    padding: 0 20px 0 20px;



}

.topNav ul li a.a-active{
	color:#17afc8;

}

.topNav ul li a:after{

    content: "";

    width: 0%;

    height: 2px;

    position: absolute;

    bottom:20%;

    left: 0;

    background: -webkit-linear-gradient(left, #1D75F2, #17DCFE);

    background: -moz-linear-gradient(left, #009e96, #17DCFE);

    background: linear-gradient(left, #1D75F2, #17DCFE);

}



.topNav ul li a:hover:after{

    content: "";

    width: 100%;

    height: 2px;

    position: absolute;

    bottom:20%;

    transition: All .2s ease-in-out;

    -webkit-transition: All .2s ease-in-out;

    -moz-transition: All .2s ease-in-out;

    -o-transition: All .2s ease-in-out;

    /* animation: toRight 0.65s cubic-bezier(0.23, 1, 0.32, 1) forwards; */

}



.topNav ul li.cur a{

    color: #1a8fd2;

}

.topUser{

    float: right;

    text-indent: 10px;

    height: 90px;

    line-height: 90px;

    position:relative;

}

.topUserL{

    float: left;

    z-index: 998;

    p osition: relative;

}

.topUserL img{

    position: relative;

    z-index: 999;

    width:44px;

    height:44px;

    border-radius:50%;

    vertical-align: middle;

    cursor:pointer;

}

.userName span a{

    color: #333 !important;

}

.userName span a:hover{

    color: #6cb6ff !important;

}

.topUserR{

    float:left;

    z-index:999;

    position: relative;

}



.productList{

    width: 100%;

    margin: 0 auto;

    text-align: center;
}


.productList dd{display:inline-block;text-align:center;padding: 11px 15px;color: #595D60;height:100%}

.productList dd:hover {

    background: rgba(0,0,0,0.1);

    transition: background-color 0.5s;

}

.productList dd p{

    color: #595D60 !important;

}



/*渐变下滑线*/
.productList.f-cb a{
    position: relative;
    display: block;
    width: 100%;
    text-decoration: none;
}

.productList.f-cb a:after{
    content: "";
    width: 0%;
    height: 2px;
    position: absolute;
    bottom:20%;
    left: 0;
    background: -webkit-linear-gradient(left, #1D75F2, #17DCFE);
    background: -moz-linear-gradient(left, #1D75F2, #17DCFE);
    background: linear-gradient(left, #1D75F2, #17DCFE);
}

.productList.f-cb a:hover:after{
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 20%;
    transition: All .2s ease-in-out;
    -webkit-transition: All .2s ease-in-out;
    -moz-transition: All .2s ease-in-out;
    -o-transition: All .2s ease-in-out;
    /*animation: toRight 0.65s cubic-bezier(0.23, 1, 0.32, 1)*/
}
 .header-imgs{
     width: 116px;
     height:116px;
 }



.pageTitlebg2{background: url(/images/jm2.png) no-repeat center !important;}
.jmcpbtdiv{ overflow:hidden;}
.jmcpbtdiv2{
	border-bottom: 2px solid #b1b1b1;
	margin: 15px 0 35px;
	font-size: 24px;
	height:45px;
	position:relative;
}
.jmcpbtdiv2:before{
	content:"";
	display:inline-block;
	width:13px;
	height:13px;
	background:#de4444;
	position:absolute;
	top:16px;
	transform:rotate(45deg);
    -webkit-transform:rotate(45deg);  /*兼容-webkit-引擎浏览器*/
    -moz-transform:rotate(45deg); 
	left:4px;}
.jmcpbtdiv2 span{
	display:inline-block;
	height:45px;
	padding-right:30px;
	padding-left:30px;
	font-weight: bold;
	line-height:45px;
	border-bottom:2px solid #de4444;}
.jmcpbtbg{ text-align:center; display:block; color:white; width:95px; height:46px; line-height:46px; font-size:16px; background:#da4444;}
.jmcpnul{ overflow:hidden;}
.jmcpnul li{ overflow:hidden; float:left; width:260px; height:280px; text-align:center; margin:5px 10px;}
.jmcpnul li.f-cb img{ width:100%; height:100%;border: 1px solid #ccc;}

.photoForm{margin: 25px 13px;
padding: 0px;
width: 30%;
float: left;}

.pageContent {margin-top: 20px;}
.pageContent p{
  line-height:200%;
  font-size: 13px;
  padding:5px 0
}

.pageContent td{
	line-height:35px;
	border-bottom:1px solid #CCC;
	font-size:12px;}	
    .cpcanshu td{
        padding-left: 20px;
		height:35px;
    }
.cpcanshu tr:nth-child(2n){
	background:#e1e1e1;}
.cpcanshu td:first-child{
    font-weight: bold;
    font-size: 14px;
}
.pageContent .Rtitle{
	background:#F5F5F5;
	color:#da4444;
	font-size:14px;
	padding-left:10px;
	height:30px;
	line-height:30px;}
.pageContent .Rtitle span{
	text-align:right;
	font-size:12px;}
	
/*产品详情轮播图*/
.cpzhutu .ban{ width:450px; height:450px; position:relative; overflow:hidden;/*margin:40px auto 0 auto;*/}
.cpzhutu .ban2{ width:450px; height:450px; position:relative; overflow:hidden;}
.cpzhutu .ban2 ul{ position:absolute; left:0; top:0;}
.cpzhutu .ban2 ul li{ width:450px; height:450px;}
.cpzhutu .prev{ float:left; cursor:pointer;}
.cpzhutu .num{ height:90px;overflow:hidden; width:353px; position:relative;float:left;}
.cpzhutu .min_pic{ padding-top:10px; width:400px;}
.cpzhutu .num ul{ position:absolute; left:0; top:0;}
.cpzhutu .num ul li{ width:80px; height:78px; margin-right:5px; padding:1px;border:1px solid #ccc;overflow: hidden;}
.cpzhutu .num ul li.on{ border:1px solid red; padding:1px;}
 .prev_btn1{ width:16px; text-align:center; height:18px; margin-top:35px; margin-right:10px; cursor:pointer; float:left;}
 .next_btn1{  width:16px; text-align:center; height:18px; margin-top:35px;cursor:pointer;float:right;}
 .prev1{ position:absolute; top:200px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
 .next1{ position:absolute; top:200px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
 .mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
 .pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
 .pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
 .pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
 .pop_up2 ul{ position:absolute; left:0; top:0;}
 .pop_up2 ul li{ width:500px; height:500px; float:left;}




<!--耗时1772449497.228秒-->