body {
 text-align: center;
 color: #505050;
 font-family: '中黑體', Arial, sans-serif;
 line-height: 1.4;
 }
body, input, td { font-size: 22px;  }

body, form, input { margin:0; padding:0; }
img { border: 0px; }

/********************************************/

a { color:#333333; text-decoration: none; }
a:hover { color:#c4292f; text-decoration: none; }

h1.first { display:none; }

.clear { clear:both; *display:inline; }
.center { text-align:center; }
.nodata { padding:15px 0; text-align:center; }

/*** LINE ***/
.mh3 { height:3px; overflow:hidden; }
.mh5 { height:5px; overflow:hidden; }
.mh8 { height:8px; overflow:hidden; }
.mh10 { height:10px; overflow:hidden; }
.mh15 { height:15px; overflow:hidden; }
.mh20 { height:20px; overflow:hidden; }

.lineType1 { background-color:#b5b5b5; height:1px; overflow:hidden; }
.lineType2 { background-color:#e5e5e5; height:1px; overflow:hidden; }
.lineType3 { background-color:#cacaca; height:1px; overflow:hidden; }

/********************************************/

#bodydoc { text-align:left; width:640px; margin:0 auto; overflow:hidden; position:relative; }
#bodydoc div { max-height: 999999px; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; }

.menuoverlay {
 background-color: #000;
 position:absolute;
 top:0;
 left:0;
 z-index:199;
}
.tlsmenu { width:500px; background-color:#ffffff; min-height:500px; position:absolute; top:0; left:-500px; z-index:200; font-size:30px; }
.tlsmenu .tr1 { height:109px; border-bottom:1px solid #b5b5b5; }
.tlsmenu .tr1 .ii { padding-top:34px; padding-left:26px; }
.tlsmenu .tr1 .item { width:auto; margin-right:6px; }
.tlsmenu .tr1 .item a { display:block; background-color:#fff; }
.tlsmenu .tr1 .item a img { vertical-align:-6px; }
.tlsmenu .tr1 .item2 { float:left; width:230px; margin-right:6px; }
.tlsmenu .tr1 .item2 a { display:block; background-color:#fff; }
.tlsmenu .tr1 .item2 a img { vertical-align:-6px; }
.tlsmenu .tr1 .sp { float:left; width:160px; text-align:center; }

.tlsmenu .tr2 .utit { background-color:#585858; color:#fff; font-weight:bold; border-bottom:1px solid #b5b5b5; }
.tlsmenu .tr2 .utit .ii { padding:20px; }
.tlsmenu .tr2 .utit .arr1 { background:url(images/icon_arr1.jpg) no-repeat right center; }
.tlsmenu .tr2 .utit .link { background:url(images/icon_link.jpg) no-repeat right center; }
.tlsmenu .tr2 .utit .ii a { display:block; color:#fff; }

.tlsmenu .tr2 .mlist { padding:0; display:none; }
.tlsmenu .tr2 .mlist .item { color:#525252; border-bottom:1px solid #b5b5b5; }
.tlsmenu .tr2 .mlist .item .name { padding:15px 20px 15px 20px; line-height:normal; }
.tlsmenu .tr2 .mlist .item .nolink { background:url(images/icon_p2.jpg) no-repeat right center; }
.tlsmenu .tr2 .mlist .item div.on { background:url(images/icon_p1.jpg) no-repeat right center; }
.tlsmenu .tr2 .mlist .item a { color:#303030; display:block; padding-right:50px; }
.tlsmenu .tr2 .mlist .item a:hover { color:#c4292f; }

.tlsmenu .tr2 .mlist2 { padding:0; display:none; background-color:#e5e5e5; }
.tlsmenu .tr2 .mlist2 .name2 { padding:15px 15px 15px 60px; line-height:normal; background:url(images/icon_arr2.jpg) no-repeat left center; border-top:1px solid #b5b5b5; }
.tlsmenu .tr2 .mlist2 .name2 a { color:#505050; display:block; }
.tlsmenu .tr2 .mlist2 .name2 a:hover { color:#c4292f; }

/*** main area ***/

.container .toparea { width:600px; height:110px; margin:0 auto; }
.container .toparea .logo { float:left; padding-top:22px; }
.container .toparea .topnav { float:right; padding-top:30px;  }
.container .toparea .topnav .item { float:left; margin-left:16px; }

.container .body_bg3 { height:6px; overflow:hidden; background:url(images/body_bg3.gif) repeat-x left top; }
.container .main .body_bg1 { width:640px; background:#fff url(images/body_bg1.gif) repeat-x left top; min-height:auto; }
.container .main .homebnr { text-align:left; position:relative; width:600px; margin:0 auto 30px; }
.container .main .homebnr .jc {
    position: relative;
    overflow: hidden;
	width:600px;
	height:390px;
}
.container .main .homebnr .jc ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.container .main .homebnr .jc li { float:left; width:600px; text-align:center; }
.container .main .homebnr .jc li .img { width:600px; height:390px; display:table-cell; vertical-align:middle; }
.container .main .homebnr .idx { width:100%; padding-top:18px;  }
.container .main .homebnr .idx table { border-spacing:1px; border:0 none; margin:0 auto; }
.container .main .homebnr .idx table td { padding:0 8px; }
.container .main .homebnr .idx table td a { display:block; width:20px; height:20px; overflow:hidden; background:url(images/bicon1.jpg) no-repeat left top; }
.container .main .homebnr .idx table td a span { display:none; }
.container .main .homebnr .idx table td.now a { background:url(images/bicon1_o.jpg) no-repeat left top; }
.container .body_bg2 { width:100%; height:20px; background:url(images/body_bg2.jpg) repeat-x left top; }

.main .topnav_title { font-size:24px; padding:20px; border-bottom:1px solid #cacaca; }
.main .topnav_title img { vertical-align:-3px; }
.main .modlink { width:600px; margin:0 auto; }
.main .modlink .td1 { width:350px; float:left; }
.main .modlink .td2 { width:238px; float:right; }
.main .modlink .item { margin-bottom:12px; }

.main .modmenu { width:600px; margin:0 auto 30px; }
.main .modmenu .item { padding:20px 0; font-size:26px; border-bottom:1px solid #cacaca; }
.main .modmenu .item a { display:block; }

.main .modtitle { padding:20px 0; border-bottom:1px solid #cacaca; color:#a50a12; font-size:30px; }
.main .modtitle a { color:#a50a12; }
.main .datahtml { width:600px; margin:0 auto; overflow:hidden; }
.main .datahtml .deschtml { padding:20px 0; }

.main .download .list { width:612px; overflow:hidden; padding:30px 0; margin:0 auto; }
.main .download .list .list_ii { width:632px; }
.main .download .list .item { width:296px; float:left; margin-right:20px; }
.main .download .list .item .bdr { border:1px solid #dcdcdc; padding:10px 17px; width:260px; }
.main .download .list .item .name { color:#000; padding-bottom:8px; font-size:16px; }
.main .download .list .item .img { text-align:center; padding-bottom:10px; }
.main .download .list .item .info { width:260px; font-size:15px; text-align:center; }
.main .download .list .item .info .btn { float:left; }
.main .download .list .item .info a { color:#d80c18; }
.main .download .list .item .info a:hover { color:#ff9602; }
.main .download .list .item .info .btn img { vertical-align:-1px; }
.main .download .list .item .info .btn2 { float:right; } 
.main .download .list .item .info .btn2 img { vertical-align:-2px; }

.main .store { width:592px; margin:0 auto; }
.main .store .list { width:592px; margin:0 auto; padding:20px 0; }
.main .store .list .item { width:592px; }
.main .store .list .item .name { padding:8px 10px; color:#fff; background:#afafb1 url(images/mod_bg1.gif) no-repeat right bottom; margin-bottom:20px; font-size:26px; }
.main .store .list .item .pic { width:138px; border:1px solid #cacaca; text-align:center; float:left; }
.main .store .list .item .info { width:432px; margin-left:20px; float:left;  }
.main .store .list .item .info .fld { margin:6px 0; }
.main .store .list .item .info div.addr { margin-top:0; }
.main .store .list .item .info .fld .td1 { width:80px; float:left; color:#333; font-weight:bold; }
.main .store .list .item .info .fld .td2 { width:352px; float:left; }
.main .store .list .item .map { vertical-align:-6px; }

.main .qa { width:600px; margin:0 auto; }
.main .qa .list { padding:15px 0; }
.main .qa .list .item .inner { padding:12px 0; }
.main .qa .list .item .fld1 { width:70px; float:left; text-align:center; }
.main .qa .list .item .fld2 { width:530px; float:left; }
.main .qa .list .item .fld2 a { display:block; }
.main .qa .list .item .fld_ii { padding:0 10px; }
.main .qa .list .item .desc { background-color:#f6f6f6; }

.main .news .modtitle { padding-left:20px; }
.main .news .list { padding-bottom:20px; }
.main .news .list .item { width:620px; padding:10px 0 10px 20px; }
.main .news .list .item a { display:block; color:#000; }
.main .news .list .item .subject { width:520px; float:left; }
.main .news .list .item .subject .ii { padding-right:10px; }
.main .news .list .item .pdate { width:100px; float:left; color:#7d7d7d; font-size:16px; padding-top:6px; }

.main .news .detail { width:600px; margin:0 auto; overflow:hidden; }
.main .news .detail .newstit .subject { color:#000; padding-top:20px; font-size:26px; font-weight:bold; }
.main .news .detail .newstit .pdate { color:#7d7d7d; font-size:16px; padding:6px 0; font-weight:bold; }
.main .news .detail .desc { margin:20px 0; }
.main .news .detail .back { padding:15px 0; }

.main .news_promo .modtitle { padding-left:20px; }
.main .news_promo .head_tit { padding:15px 0; background-color:#e5f6fd; color:#1b73a5; }
.main .news_promo .head_tit .th1 { width:420px; float:left; }
.main .news_promo .head_tit .th1 .ii { padding-left:20px; }
.main .news_promo .head_tit .ii { padding-right:10px; }
.main .news_promo .head_tit .th2 { width:110px; float:left; }
.main .news_promo .head_tit .th3 { width:110px; float:left; }

.main .news_promo .list { padding-bottom:20px; }
.main .news_promo .list .item { padding:15px 0; }
.main .news_promo .list .item .td1 { width:420px; float:left; }
.main .news_promo .list .item .td1 .ii { padding-left:20px; }
.main .news_promo .list .item .ii { padding-right:10px; }
.main .news_promo .list .item .td2 { width:110px; float:left; word-break: break-all;}
.main .news_promo .list .item .td3 { width:110px; float:left; color:#d80c18; word-break: break-all;}
.main .news_promo .list .item .td3 .ii { padding-right:0; }

.main .news_promo .detail { width:600px; margin:0 auto; overflow:hidden; }
.main .news_promo .detail .newstit .subject { color:#000; padding-top:20px; padding-bottom:15px; font-size:26px; font-weight:bold; }
.main .news_promo .detail .newstit .subtit { font-size:26px; }
.main .news_promo .detail .newstit .subtit span { color:#00a1e9; }
.main .news_promo .detail .desc { margin:30px 0 20px; }
.main .news_promo .detail .back { padding:15px 0; }

.main .product .modtitle { padding-left:20px; }

.product .catalog { padding:20px 0; width:600px; margin:0 auto; }
.product .catalog .item { color:#525252; border-bottom:1px solid #b5b5b5; }
.product .catalog .item .name { padding:10px 20px 10px 0px; line-height:normal; background:url(images/icon_arr4.gif) no-repeat left center; }
/*.product .catalog .item .link a { color:#ff0000; }*/
.product .catalog .item div.on { background:url(images/icon_arr5.gif) no-repeat left center; }
.product .catalog .item div.on a { color:#a40911; }
.product .catalog .item a { color:#303030; display:block; padding:5px 0 5px 50px; }
.product .catalog .item a:hover { color:#c4292f; }

.product .catalog .mlist2 { padding:0; display:none; background-color:#eee; }
.product .catalog .mlist2 .name2 { padding:10px 20px 15px 50px; line-height:normal; border-top:1px solid #b5b5b5; }
.product .catalog .mlist2 .name2 a { color:#505050; display:block; padding:5px 0 5px 30px; background:url(images/icon_dot1.gif) no-repeat 10px center; }
.product .catalog .mlist2 .name2 a:hover { color:#c4292f; }

.main .product .list { width:534px; margin:0 auto; overflow:hidden; }
.main .product .list .list_ii { width:600px; padding:25px 0; }
.main .product .list .item { width:240px; float:left; text-align:center; margin-right:54px; position:relative; }
.main .product .list .item .icon { position:absolute; top:0; right:0; }
.main .product .list .item .icon .img { float:left; margin-left:5px; }
.main .product .list .item .pic { width:200px; margin:0 auto; }
.main .product .list .item .pic .img {
 width:200px;
 height:200px;
 display:table-cell;
 vertical-align:middle;
 }
.main .product .list .item .info { padding-top:10px; }
.main .product .list .item .info .code { color:#7d7d7d; padding-top:3px; }
.main .product .list .item .info .cmp { padding-top:3px; }
.main .product .list .item .info .cmp img { vertical-align:-2px; }

.main .product .detail { width:600px; margin:0 auto; }
.main .product .detail .picarea { text-align:left; position:relative; width:600px; margin:20px auto 25px; }
.main .product .detail .picarea .jc {
    overflow: hidden;
	width:430px;
	height:430px;
	margin:0 auto;
}
.main .product .detail .picarea .jc ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.main .product .detail .picarea .jc li { float:left; width:430px; height:430px; text-align:center; }
.main .product .detail .picarea .jc li .img { width:430px; height:430px; display:table-cell; vertical-align:middle; }
.main .product .detail .picarea .prev { position:absolute; top:184px; left:20px; }
.main .product .detail .picarea .next { position:absolute; top:184px; right:20px; }
.main .product .detail .pinfo { margin-top:20px; }
.main .product .detail .pinfo .pname { font-size:30px; color:#a60b13; }
.main .product .detail .pinfo .pcode { font-size:28px; padding-top:6px; color:#a60b13; }
.main .product .detail .pinfo .field { padding-left:18px; padding-bottom:6px; font-size:22px; }
.main .product .detail .pinfo .field span.icon1 { display:inline-block; width:4px; height:4px; overflow:hidden;
 margin-left:-4px; position:relative; left:-7px; vertical-align:4px; background:url(images/icon_dot2.gif) no-repeat left top;
 }
.main .product .detail .area .pinfo .inquiry_area { padding-top:35px; }
.main .product .detail .area .pinfo .inquiry_area .qty { padding-bottom:20px; padding-left:20px; }
.main .product .detail .area .pinfo .inquiry_area .qty input { padding:3px; border-left:0 none; border-top:0 none; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; }
.main .product .detail .area .pinfo .inquiry_area .btn { padding-left:20px; }

.main .product .detail .pdesc { width:600px; overflow:hidden; margin-top:15px; }
.main .product .detail .pdesc .dmenu { background:url(images/pdesc_bg1.gif) repeat-x left bottom; }
.main .product .detail .pdesc .dmenu .dmenu_i { width:1000em; }
.main .product .detail .pdesc .dmenu .item { float:left; white-space:nowrap; background-color:transparent; cursor:pointer;
 padding:5px 25px 6px; margin-right:14px; font-weight:bold; font-style:italic; font-size:22px; }
.main .product .detail .pdesc .dmenu .inow { background:url(images/pdesc_bg2.gif) repeat-x left bottom; color:#a30913; }
.main .product .detail .pdesc .dcontent { padding-top:15px; }

.main .product .inquiry { padding-bottom:20px; }
.main .product .inquiry .cartlist { width:640px; }
.main .product .inquiry .cartlist table { width:100%; border:0 none; border-collapse:collapse; }
.main .product .inquiry .cartlist table th { background-color:#e5f6fd; color:#1973a7; padding:12px 0; font-weight:normal; }
/*.main .product .inquiry .cartlist table tr.bgcol1 td { background-color:#f6f6f6; }*/
.main .product .inquiry .cartlist table td { padding:12px 0; font-size:20px; }
.main .product .inquiry .cartlist table td.line { padding:0; }
.main .product .inquiry .cartlist table .fld1 { width:auto; }
.main .product .inquiry .cartlist table .fld1 .ii { padding-left:20px; padding-right:3px; }
.main .product .inquiry .cartlist table .fld1 .pname { color:#000; }
.main .product .inquiry .cartlist table .fld1 .pcode { color:#888; font-size:18px; }
.main .product .inquiry .cartlist table .fld3 { width:28%; }
.main .product .inquiry .cartlist table .fld3 .ii { padding-left:3px; padding-right:3px; }
.main .product .inquiry .cartlist table .fld3 input { padding:3px; border:1px solid #cacaca; width:120px; }
.main .product .inquiry .cartlist table .fld4 { width:11%; text-align:right; }
.main .product .inquiry .cartlist table .fld4 .ii { padding-right:20px; }
.main .product .inquiry .cartlist .info { padding:15px 10px 25px 20px; }
.main .product .inquiry .cform { border:1px solid #cacaca; }
.main .product .inquiry .cform .headtit { padding:15px 20px; color:#a50a12; }
.main .product .inquiry .cform .form { padding:20px 0 20px; }
.main .product .inquiry .cform .form td { font-size:22px; }
.main .product .inquiry .cform .form td select { font-size:22px; }
.main .product .inquiry .cform .form td.title { width:150px; }
.main .product .inquiry .cform .form td.ftxt { padding-right:2px; }
.main .product .inquiry .cform .form td.ftxt input.text1 { width:160px; }
.main .product .inquiry .cform .form td.ftxt input.telext { width:136px; }
.main .product .inquiry .cform .form td.ftxt span.sp { display:inline-block; width:33px; text-align:right; }
.main .product .sform { padding-top:30px; text-align:center; }
.main .product .sform span.ibg { display:inline-block; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; border-top:1px solid transparent; padding:8px; }
.main .product .sform span.noibg { display:inline-block; padding:3px 0; }
.main .product .sform input.text3 { border:0 none; width:420px; margin:0; padding:0; }
.main .product .sform .btn { vertical-align:bottom; }

.main .m-nav { padding:20px; border-bottom:1px solid #ccc; }
.main .m-nav .m-sel-title { text-align:center; background-color:#e8e8e8; border-radius:10px; padding:10px;  }
.main .m-nav .m-sel-title span.icon { display:inline-block; width:30px; height:23px; background:url(images/icon_p2.gif) no-repeat left top; vertical-align:-4px; }
.main .m-nav .m-sel-title span.open { background:url(images/icon_p1.gif) no-repeat left top; }
.main .m-nav .m-nav-div { margin-top:3px; border:1px solid #dfdfdf; border-radius:5px; padding:0 20px; }
.main .m-nav .m-nav-div ul { list-style-type:none; margin:0; padding:0; }
.main .m-nav .m-nav-div .m-nav-item:first-child { border-top:0px none #ccc; } 
.main .m-nav .m-nav-div .m-nav-item { padding:15px 0; text-align:center; border-top:1px solid #dfdfdf; cursor:pointer; }

.container .page { text-align:center; padding-bottom:6px; font-weight:bold; }
.container .page .now { color:#a50a12; }

.footer .tr1 { padding:30px 0; margin:0 20px; }
.footer .tr1 .item { width:300px; float:left; text-align:center; }

.footer .tr2 { padding:30px 20px; background-color:#3d393a; color:#fff; word-break: break-all; }
.footer .tr3 { padding:10px 20px; background-color:#5a5657; color:#fff; word-break: break-all; }
.footer .tr3 .item { margin:8px 0; }
.footer a { color:#fff; }

.main .contact { width:600px; margin:0 auto 30px; }
.main .cform table { border:0 none; margin:0 auto; width:auto; }
.main .cform table td { padding:0; }
.main .cform table td.title { color:#a20810; width:120px; text-align:right; padding-right:10px; padding-bottom:20px; vertical-align:top; }
.main .cform table td.title div { display:inline-block; padding-top:4px; line-height:normal; }
.main .cform table td.title .ii2 { padding-top:6px; }
.main .cform table td.title span { color:#333; }

.main .cform table td.ftxt { padding-left:10px; padding-bottom:20px; vertical-align:top; line-height:normal; width:auto; }
.main .cform table td.ftxt span.title { color:#a20810; }
.main .cform table td.ftxt span.title2 { color:#000000; }
.main .cform table td.ftxt input.text { border:0 none; margin:0; padding:0; }
.main .cform table td.ftxt input.text1 { border:0 none; width:200px; margin:0; padding:0; }
.main .cform table td.ftxt input.text2 { border:0 none; width:300px; margin:0; padding:0; }
.main .cform table td.ftxt input.text3 { border:0 none; width:420px; margin:0; padding:0; }
.main .cform table td.ftxt span.sp { display:inline-block; width:14px; }
.main .cform table td.ftxt input.telext { width:120px; }
.main .cform table td.ftxt input.vdesc { color:#cacaca; }
.main .cform table td.ftxt select { border:0 none; margin:0; padding:0; position:relative; top:-2px; }
.main .cform table td.ftxt textarea { border:0 none; margin:0; padding:0; width:420px; height:100px; }
.main .cform table td.ftxt textarea.textaddr { border:0 none; margin:0; padding:0; width:420px; height:3em; }
.main .cform table td.ftxt span.ibg { display:inline-block; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; border-top:1px solid transparent; padding:3px 5px 3px; }
.main .cform table td.ftxt span.tx_bg { display:inline-block; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; border-top:1px solid transparent; padding:3px 5px 3px; }
.main .cform table td.ftxt span.noibg { display:inline-block; padding:3px 0; }
.main .cform table td.ftxt span.dtxt { color:#888; }
.main .cform table td.ftxt .codeicon { vertical-align:-4px; }
.main .cform table td.ftxt .codelink { color:#a40812; }
.main .cform table td.ftxt .codelink:hover { color:#ff0000; }
.main .cform table td.ftxt .code { vertical-align:top; }
.main .cform table td.ftxt .icon1 { vertical-align:-1px; }
.main .cform table td.blue { color:#1b73a3; }
.main .cform table td.blue a { color:#1b73a3; }
.main .cform table td.blue a:hover { color:#d84c55; }

input[type=checkbox]{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  margin: 10px;
}
input[type=radio]{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  margin: 10px;
}


#FullScreen {
	display:block; width:0; height:0;
	position:absolute;
	left:-10000px; top:-1000px;
	background:#696969; z-index:501;
	filter:alpa(opacity=50);   /* old IE */
	-moz-opacity:0.5;          /* Moz + FF */
	opacity:0.5;               /* ????????湔???*/
}

/*** footer area ***/

