﻿*{
    margin:0;
    padding:0;
    border:none;
    list-style:none;
    font-family:宋体;
}
a{
    color:#000;
    text-decoration:none;
}
.pt-con{
    width:100%;
}


/*Header*/
.pt-h{
    width:100%;
    margin:0 auto;
    height:100px;
    background:#0077ba;
}
.pt-ha{
    width:960px;
    margin:0 auto;
    height:100px;
}
.h-logo{
    width:150px;
    height:100px;
    float:left;
}
.h-m{
    width:400px;
    height:100px;
    float:left;
    color:#fff;
}
.hm-t{
    font-size:32px;
    width:400px;
    height:45px;
    line-height:45px;
    float:left;
    font-weight:bold;
    text-align:center;
    margin-top:5px;
}
.hm-b{
    float:left;
    width:400px;
    text-align:right;
    font-size:26px;
}
.h-nav{
    width:360px;
    height:40px;
    float:left;
    margin-top:60px;
    margin-left:50px;
}
.h-nav a{
    width:120px;
    height:40px;
    float:left;
    display:block;
    line-height:40px;
    text-align:center;
    color:#fff;
    text-decoration:none;
}
.h-nav a:hover{
    background:#0767c8;
}
/*Header!*/

/*Content*/
.pt-m{
    width:960px;
    margin:0 auto;
    margin-top:10px;
    margin-bottom:10px;
}
.m-l{
    width:254px;
    float:left;
    margin:0 6px 0 0;
}
.l-c{
    float:left;
    width:254px;
    margin:0 0 10px 0;
}
.l-h{
    width:250px;
    float:left;
    height:35px;
    line-height:35px;
    padding-left:5px;
    color:#fff;
    background:#0077ba;
    font-weight: bold;

}
.l-m{
    width:243px;
    float:left;
    padding:5px;
    border:solid 1px #000;
    border-top:none;
    font-size:14px;
    line-height:25px;
}
.l-nr{
    width:238px;
    float:left;
    height:30px;
    line-height:30px;
    padding-left:5px;
    border-bottom:solid 1px #000;
}
.l-nrb{
    width:238px;
    float:left;
    height:30px;
    line-height:30px;
    padding-left:5px;
}
.l-nr:hover{
    background:#e6e6e6;
}
.l-nrb:hover{
    background:#e6e6e6;
}
.m-r{
    width:700px;
    float:left;
}
.r-c{
    width:700px;
    float:left;

}
.r-h{
    width:695px;
    float:left;
    height:25px;
    line-height:25px;
    padding-left:5px;
    border-bottom:solid #333333 1px;
}
.r-m{
    width:680px;
    float:left;
    margin:10px 10px 30px 10px;
    font-size:12px;
    color:#333333;
}

/*Product*/
.cp-c{
    width:170px;
    float:left;
}
.cp-img{
    text-align:center;
    float:left;
    width:150px;
    margin:10px;
}
.cp-img img{
    width:150px;
    display:block;
    line-height:150px;
}
.cp-na{
    float:left;
    //margin-top:10px;
    width:170px;
    font-size:14px;
    color:#333333;
    text-align:center;
}
/*Product!*/



/*PDetails*/
.PD-m{
    margin-top:25px;
    float:left;
    width:680px;
}
.PD-i{
    float:left;
    width:350px;
    margin-bottom:50px;
}
.PD-img{
    margin:0 auto;
    max-height:350px;
    max-width:350px;
}
.PD-dt{
	float: left;
	width: 200px;
	z-index:50;
}
.PD-dt p{
    margin:0 20px 0 10px;
    font-size:20px;
}
.PD-cp{
    float:left;
    font-size:25px;
    width:300px;
    margin:0 20px 10px 10px;
    padding:0 0 15px 0;
    border-bottom:solid 1px #87adb6;
}
.PD-itd{
    float:left;
    width:680px;
    font-size:14px;
}
/*PDetails!*/



/*Content!*/


/*Footer*/
.pt-f{
    float:left;
    width:100%;
    height:50px;
    padding:25px 0 25px 0;
    background:#0077ba;
    line-height:25px;
    color:#fff;
    text-align:center;
}
/*Footer!*/

.PD_img{
	width:960px;
	height:auto;
}

/*淘宝图片放大*/

/* box */
.box{width:310px;margin:100px auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.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("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
