﻿body 
{
	margin:0 auto;
	background-color:#fafafa;
	font-family:"Arial";
	font-size:14px;
	}
a
{
	text-decoration:none;
	}
.clear
{
    width:0;
    height:0;
	clear:both;
	}
.left
{
	float:left;
	}
.right
{
	float:right;
	}
ul,ol
{
	margin:0;
	padding:0;
	list-style:none;
	}
#top
{
    margin:0 auto;
    background-color:#000;
    height:82px;
    }
#nav
{
    margin:0 auto;
    width:1200px;
    }
.nav
{
    padding:15px 24px 0;
    text-align:center;
    line-height:65px;
    font-size:15px;
    }
.nav a
{
    color:#ffffff;
    }
.nav img
{
    border:none;
    }
#navpro
{
    position:relative;
    padding:15px 0 0 0;
    width:120px;
    height:67px;
    overflow:visible;
    z-index:10;
    }
#navpro.on
{
    background: #2c2c2c;
    position:relative;
    padding:15px 0 0 0;
    width:120px;
    height:67px;
    overflow:visible;
    z-index:10;
    }
#navpro .dt a
{
    display: block;
    width: 107px;
    height: 67px;
    padding: 0 16px;
    font:15px/65px;
    color: #fff;
    text-align:left;
    }
#navpro .dt .ci-right 
{
    top: 45px;
    right: 7px;
    height: 7px;
    overflow: hidden;
    font: 700 20px/16px simsun;
    color: #fff;
    display: block;
    position: absolute;
    }
#navpro .dt .ci-right s 
{
    position: relative;
    top: -9px;
    text-decoration: none;
    }
#navpro.on .dt .ci-right s 
{
    position: relative;
    top: 0px;
    text-decoration: none;
    }
#navpro #dd
{
    display:none;
    background-color: #f5f5f5;
    width: 219px;
    line-height:24px;
    text-align:left;
    position: absolute;
    top: 82px;
    left: 0;
    z-index:10;
    }
#navpro.on #dd
{
    display: block;
    }
#dd .item
{
    padding:10px 20px;
    width: 179px;
    font-size:13px;
    font-weight: 400;
    }
#dd .item a
{
    color:#333;
    }
#dd .item:hover a
{
    color: white;
    }
#dd .item:hover
{
    background-color:#006eb9;
    }
#dd .item .i-mc
{
    display:none;
    background-color: #f5f5f5;
    width: 219px;
    border:1px solid #ddd;
    position: absolute;
    left: 219px;
    top: 0;
    z-index: 25;
    }
#dd .i-mc .item a
{
    color:#333;
    }
#dd .i-mc .item:hover a
{
    color: white;
    }
#dd .i-mc .item:hover
{
    background-color:#006eb9;
    }
#navpro.on #dd .on .i-mc
{
    display: block;
    }
.model-select-box 
{
	font-size:13px;
    padding-top:30px;
    padding-right:8px;
    width: 100px;
    text-align:center;
    height: 27px;
    line-height: 27px;
    color:#FFFFFF;
    float:right;
    text-indent: 5px;
    position: relative;
    z-index:999999;
    }
.model-select-text 
{
    width: 100px;
    height: 27px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    }
.model-select-option 
{
    display: none;
    position: absolute;
    background: #000;
    width: 100%;
    }
.model-select-option li
{
    height: 30px;
    line-height: 30px;
    color: #555;
    cursor: pointer;
    }
.model-select-option li.seleced 
{
    background: #06C;
    color: #fff;
    }
.search
{
    float:right;
    position:relative;
    padding-top:31px;
    font-size:14px;
    }
.cpname
{
    background-color:#000;
    padding-right:24px;
    padding-left:13px;
	width:132px;
	height:22px;
	color:#FFF;
	font-size:13px;
	border:solid 1px #FFF;
	}
.btnSearch
{
    position:absolute;
    top:33px;
    left:146px;
    border:none;
	}
#turn
{
    margin:1px auto 0;
    width:100%;
    }
#turn img
{
    width:100%;
    border:none;
    }
#turnb
{
    margin:0 auto;
    }
#turnb img
{
    width:100%;
    border:none;
    }
#title
{
    margin:0 auto;
    width:1220px;
    height:52px;
    }
#title .left
{
    padding-top:20px;
    padding-left:5px;
    padding-bottom:4px;
    font-size:23px;
    line-height:28px;
    color:#565656;
    }
#title .right
{
    padding-top:20px;
    padding-right:3px;
    padding-left:5px;
    padding-bottom:4px;
    font-size:15px;
    line-height:28px;
    color:#565656;
    }
#title .right a
{
    color:#565656;
    }
.sort
{
    color:#565656;
    border-radius:2px;
    border-color:#cccccc;
    }
#prodebg
{
    margin:0 auto;
    padding-top:5px;
    padding-bottom:22px;
    width:1190px;
    overflow:hidden;
    }
#prode
{
    width:1191px;
    }
.pro
{
    float:left;
    width:396px;
    border-right:solid 1px #dddddd;
    }
.proimg
{
    width:399px;
    height:299px;
    }
.proimg img
{
    width:399px;
    height:299px;
    border:none;
    }
.proname
{
    padding-top:9px;
    padding-bottom:9px;
    width:399px;
    font-size:14px;
    line-height:17px;
    color:#5c5c5c;
    text-align:center;
    }
#product
{
    margin:0 auto;
    padding-top:20px;
    padding-bottom:20px;
    width:1192px;
    }
.page
{
    width:1191px;
    border-top:solid 1px #e8e8e8;
    border-left:solid 1px #e8e8e8;
    }
.pe
{
    float:left;
    width:396px;
    border-right:solid 1px #e8e8e8;
    border-bottom:solid 1px #e8e8e8;
    }
.pimg
{
    width:396px;
    height:297px;
    }
.pimg img
{
    width:396px;
    height:297px;
    border:none;
    }
.pno
{
    padding-top:5px;
    padding-bottom:5px;
    width:397px;
    font-size:14px;
    line-height:17px;
    color:#6d6d6d;
    text-align:center;
    }
.pname
{
    padding-top:9px;
    padding-bottom:9px;
    width:397px;
    font-size:14px;
    line-height:17px;
    height:34px;
    color:#5c5c5c;
    text-align:center;
    }
#tbg
{
    margin:0 auto;
    background-color:#d0d0d0;
    width:1220px;
    height:18px;
    }
#about
{
    margin:0 auto;
    padding-top:39px;
    padding-bottom:39px;
    width:1220px;
    color:#767676;
    }
#contact
{
    margin:0 auto;
    padding:66px 58px 73px 95px;
    width:1067px;
    color:#767676;
    font-size:15px;
    line-height:21px;
    }
.ctbt
{
    margin-top:36px;
    padding-left:9px;
    background-color:#99c632;
    width:442px;
    line-height:26px;
    font-size:16px;
    color:#ffffff;
    }
.ctbc
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:9px;
    width:440px;
    line-height:25px;
    }
.ctitle
{
    float:left;
    width:330px;
    text-align:left;
    }
.ctitle a
{
	color:#767676;
    }
.cdate
{
    float:right;
    width:110px;
    text-align:right;
    }
#news
{
    margin:0 auto;
    padding:66px 0 73px;
    width:1000px;
    color:#767676;
    font-size:16px;
    line-height:30px;
    }
.ntitle
{
    float:left;
    width:800px;
    text-align:left;
    }
.ntitle a
{
	color:#767676;
    }
.ndate
{
    float:right;
    width:200px;
    text-align:right;
    }
.probut
{
	margin:10px auto;
	width:800px;
	text-align:center;
	color:#636363;
	font-size:13px;
	}
.probut img
{
    border:none;
    }
.probut select
{
	color:#636363;
    }
#vcontent
{
	margin:0 auto;
    width:1000px;
    }
#view_title
{
	margin:0 auto;
	width:1000px;
	line-height:40px;
	text-align:center;
	font-size:24px;
	}
#view_content
{
	margin:0 auto;
	padding:30px 20px;
	width:960px;
	text-align:left;
	line-height:26px;
	font-size:17px;
	}
#viewbar
{
	margin:0 auto;
	padding-bottom:14px;
	width:960px;
	font-size:17px;
	line-height:30px;
	}
#viewbar a
{
	color:#767676;
	}
#detail
{
    margin:0 auto;
    width:1200px;
    }
#pno
{
    margin:0 auto 3px;
    width:1200px;
    line-height:22px;
    font-size:21px;
    font-family:Arial;
    color:#767676;
    border-bottom:solid 3px #d0d0d0;
    font-family: tahoma,arial, Geneva, sans-serif;
    }
.dimg
{
    margin:0 auto;
    width:1200px;
    }
.dimg img
{
	margin:0 auto;
	display:block;
	max-width:1200px;
    }
#param
{
    margin:0 auto;
    padding:26px 64px 43px 182px;
    width:800px;
    border-top:solid 1px #ececec;
    }
.param
{
    float:left;
    width:400px;
    line-height:25px;
    font-size:14px;
    color:#b6b6b6;
    }
.param span
{
    font-family:Arial;
    color:#808080;
    }
#videobg
{
    margin:0 auto;
    width:1200px;
    }
#video
{
    padding:13px 0 41px;
    margin-left:-8px;
    width:1216px;
    overflow:hidden;
    }
.video
{
    float:left;
    padding:8px 9px 8px 9px;
    width:286px;
    height:284px;
    }
.vno
{
    width:286px;
    font-size:20px;
    color:#4f4f4f;
    font-family:Arial;
    line-height:25px;
    }
.vbg
{
    position:relative;
    background-color:#ffffff;
    width:284px;
    height:259px;
    border:solid 1px #e1e1e1;
    }
.vimg
{
    width:284px;
    height:213px;
    }
.vimg img
{
    width:284px;
    height:213px;
    }
.vname
{
    width:284px;
    text-align:center;
    color:#494949;
    line-height:16px;
    }
.play
{
    position:absolute;
    top:0;
    left:0;
    width:284px;
    height:213px;
    }
.play img
{
    width:284px;
    height:213px;
    cursor:pointer;
    }
#player
{
	position:fixed;
	background-color:White;
	margin-top:-229px;
	margin-left:-320px;
	width:640px;
	height:459px;
	top:50%;
	left:50%;
	z-index:1000;
	display:none;
	}
#mybg
{
	position:fixed;
	background-image:url(/images/playerbg.png);
	bottom:0;
	right:0;
	top:0;
	left:0;
	z-index:500;
	}
#close
{
	position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
	}
#down
{
    float:left;
    padding-top:20px;
    padding-bottom:4px;
    padding-left:110px;
    font-size:14px;
    line-height:28px;
    }
#down a
{
    color:#565656;
    }
.down
{
    float:left;
    padding-left:40px;
    }
#cer
{
    margin:0 auto;
    width:1029px;
    }
.certtitle
{
    background-color:#c3c3c3;
    margin:31px auto 0;
    padding-left:9px;
    width:1020px;
    line-height:37px;
    font-size:18px;
    color:White;
    }
.certbg
{
    margin:0 auto;
    width:1031px;
    padding-top:13px;
    overflow:hidden;
    }
.cert
{
    margin-left:-18px;
    width:1068px;
    }
.cimg
{
    float:left;
    padding-bottom:13px;
    padding-right:19px;
    padding-left:18px;
    width:230px;
    height:378px;
    }
.cimg img
{
    width:228px;
    height:334px;
    border:solid 1px #e1e1e1;
    }
.ctxt
{
    padding-top:5px;
    padding-bottom:5px;
    width:230px;
    font-size:14px;
    line-height:17px;
    height:34px;
    color:#6d6d6d;
    text-align:center;
    }
.feedback
{
    margin:0 auto;
    padding-top:22px;
    width:508px;
    }
.textf
{
    float:left;
    width:108px;
    height:34px;
    text-align:right;
    font-size:14px;
    line-height:20px;
    color:#565656;
    }
.inputf
{
    float:left;
    width:400px;
    line-height:20px;
    vertical-align:top;
    }
.inputf input,.inputf img
{
    vertical-align:middle;
    }
.inputf input,.inputf textarea
{
    border:solid 1px #7F9DB9;
    }
.btnOrder
{
    background-color:#565656;
    width:72px;
    height:29px;
    line-height:29px;
    text-align:center;
    color:White;
    border:none;
    cursor:pointer;
    }
#footbg
{
    margin:0 auto;
    background-color:#5c5c5c;
    height:183px;
    }
#foot
{
    margin:0 auto;
    width:1200px;
    height:183px;
    }
#fleft
{
    float:left;
    padding-left:64px;
    width:680px;
    color:#dddddd;
    }
#fnav
{
    margin-left:15px;
    padding-top:42px;
    width:530px;
    line-height:32px;
    border-bottom:solid 1px #8d8d8d;
    }
#fnav a
{
    color:#dddddd;
    }
.fnav
{
    float:left;
    padding-right:10px;
    padding-left:10px;
    }
#copy
{
    float:left;
    padding-top:20px;
    }
#copy a
{
    color:#dddddd;
    }
.copy
{
    float:left;
    padding-left:12px;
    line-height:36px;
    font-size:13px;
    }
#fright
{
    float:right;
    padding-top:47px;
    padding-right:43px;
    }
#videocode {
    padding-top: 47px;
    padding-right: 20px;
    float: right;
    width: 90px;
    height: 90px;
}
#videocode img{
    width:90px;
    height:90px;
}
#wei
{
    color:#999999;
    line-height:30px;
    }
#wei img
{
    vertical-align:middle;
    border:none;
    }
#rocket-to-top,#rocket-to-top div
{
    overflow:hidden;
    padding:0;
    width:46px;
    }
#rocket-to-top div
{
    left:0;
    margin:0;
    position:absolute;
    top:0;
    }
#rocket-to-top .level-2
{
    background:url(/images/rocket_up.png) -149px 0 no-repeat;
    display:none;
    height:46px;
    opacity:0;
    z-index:1
    }
#rocket-to-top .level-3
{
    background:0 0;
    cursor:pointer;
    display:block;
    height:46px;
    z-index:2;
    }
#rocket-to-top {  
    background:url(/images/rocket_up.png) no-repeat;
    cursor:default;
    display:block;
    height:46px;
    margin:-125px 0 0;
    position:fixed;
    right:0;
    top:80%;
    z-index:11 
}  
