body{ margin:0px; padding:0px; font-size:81.25% font-family:Microsoft YaHei;}/* letter-spacing:1px; color:#434142;*/
ul{ list-style:none; margin:0px; padding:0px;}
p,h1,h2,h3,h4,h5,h6,h7,img{ border:0px; margin:0px; padding:0px; font-weight:normal;}
a{ behavior:url(../css/link.htc); color:#515151;}
a:link{ color:#515151; text-decoration:none;}
a:hover{ color:#D1A985; text-decoration:none;}
.clear{ clear:both;} 
#bottomtop{ position:fixed; z-index:1; bottom:140px; width:100%; overflow:hidden; display:none;}
.bttopp{ left:0px; right:0px; width:1090px; margin:auto; text-align:right; height:30px; line-height:30px; overflow:hidden; font-size:30px;}

*, *:after, *:before { border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { content: ''; display: table; }
.clearfix:after { clear: both; }

img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}

div#header-container { position:fixed; top:-80px; width:100%; height: 80px; z-index: 777;}/* display:none;*/
.headbttop{position:absolute;  top:0; z-index:77; width:100%; height:80px;  background-color:#000; opacity:0.2;}/*#E6E6E6*/
header#top-header { position: absolute; z-index:779; width:100%; height: 80px; margin: 0px auto; padding: 0; left:50%; margin-left:-560px; max-width:1120px;}
.headlogo{float:left; margin:20px 0px 0px 30px;}
img.js-logo{ width:100px; height:auto;}
ul#top-menu { float:right; padding: 27px 0px 0px 0px ;}
ul#top-menu li { display: inline; font-size: 15px; margin-right: 20px;}/* font-weight:bold;*/
ul#top-menu li a { color: #ec6717; text-decoration: none;}
ul#top-menu li a:hover { color: #fff; text-decoration: none; border-bottom: 1px solid #fff;}

div#title-pro{ background: url(../upload/bg.jpg) no-repeat fixed center top;}
section#titlepro { width: 100%; height: 930px; margin: 0 auto; padding: 0; text-align: center;}
section {padding: 1em;text-align: center;}
.container { position: relative; width: 100%; margin: 0; padding: 0;}

.banner{ width:100%; overflow:hidden; margin:0px auto; text-align:center; max-width:1903px;}
#ttemp{ position:fixed; z-index:1; top:290px; left:0px; right:0px; width:410px; max-height:235px; overflow:hidden; margin:0px auto; color:#fff;}/* opacity:0;*/
.ttempc{ width:413px; overflow:hidden; margin-top:20px;}
.ttempcl{ float:left; width:30px; margin-right:20px; overflow:hidden; display:block;}
.ttempcr{ float:left; width:110px; height:27px; overflow:hidden;}
.ttempctxt{ float:right; width:240px; height:27px; text-align:right; overflow:hidden; line-height:23px; font-size:1.8em; letter-spacing:1px; color:#fff;}
.ttempb{ width:418px; margin-top:12px; line-height:57px; font-size:3.47em; overflow:hidden; letter-spacing:3px;}

.bodytext{ text-align:center; line-height:22px;}

.caseclose{ width:50px; height:50px; position:fixed; z-index:90; right:20px; top:100px;}/* opacity:0;*/
.caseclose a{ display:block; width:50px; height:50px;background:url(../images/c1.png) no-repeat top left;}
.caseclose a:hover{ background:url(../images/c2.png) no-repeat top left;}

.prodettab{ width:460px; padding:100px 0px 50px 0px; margin:0px auto; overflow:hidden;}
.prodettab td{ padding-bottom:8px;}
.prodettab input{ border:1px solid #ccc; margin-top:3px;}
.prodettab textarea { border:1px solid #ccc; margin-top:3px;}
.prodetmode{ float:left; width:170px; height:35px; overflow:hidden;}
#UpdatePanel1{ float:left; height:35px; overflow:hidden; padding-right:15px;}
#UpdatePanel1 img{ width:75px; height:28px; vertical-align:top; border:1px solid #ccc; margin-top:3px;}
#UpdatePanel2{ float:left; height:30px; line-height:30px; overflow:hidden;}
#UpdatePanel2 a:hover{ color:#000; text-decoration:underline;}
#RegularExpressionValidator1{ display:none;}

.aligncenter{ text-align:center;}
.netpage{ width:100%; line-height:20px; font-size:13px; padding-top:12px; text-align:right;}
.netpage a{ color:#333333; padding-left:10px;}
.netpage a:hover{ color:#00A1E7;}
.netpage span{ color:#00A1E7; padding-left:10px;}

.boot{ width:100%; overflow:hidden; padding:100px 0px; text-align:center; background-color:#f2f2f2;}