@charset "utf-8";
/* CSS Document */
/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
*{padding:0;margin:0;color:#000;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;font:12px/22px "宋体",Arial,Sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
table { border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th { text-align:left;} 
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal;} 
q:before,q:after { content:'';} 
abbr,acronym { border:0;} 

/* Subject Public */
body{ background:url(../img/basic/body_bg.png) repeat-x center top;}
a:link{ text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none; color:#F60;}
a:active { text-decoration:none; color:#F60;} 
.right{ float:right;}
.body{ width:980px; margin:0 auto;}
.nav, .main_img{ width:972px; margin:0 auto;}

.top{ height:41px; overflow:hidden; line-height:42px; padding:0 16px;}
.top .zh , .top .en{ display: inline-block; width:20px; text-indent:-9999px;}
.top .zh{ background:url(../img/basic/zh.gif) no-repeat center 38%;}
.top .en{ background:url(../img/basic/en.gif) no-repeat center 38%;}
.top .home , .top .contact{ font-family:Arial, Helvetica, sans-serif; display: inline-block; width:58px; padding-left:16px;}
.top .home{ background:url(../img/basic/home.gif) no-repeat left center;}
.top .contact{ background:url(../img/basic/contact.gif) no-repeat left center;}


.nav{ overflow:hidden; margin-bottom:15px;}
* html .nav{display:inline-block;}
.nav ul{ float:right; margin-top:6px;}
.nav ul li{ float:left; width:130px; text-align:center;}
.nav ul li a{ font-size:14px; font-weight:bold; display:block; line-height:83px; height:83px;}
.nav ul li a:hover , .nav ul li .hover{ color:#FFF; background:url(../img/basic/nav_hover.png) no-repeat center center;}
.nav .logo{ display:block; width:196px; height:89px; text-indent:-9999px; background:url(../img/basic/logo.png) no-repeat;}


.main_img{ height:365px; overflow:hidden;}
.content{ overflow:hidden; padding-top:12px;}
* html .content{display:inline-block;}
.content .rd{ float:right; width:321px; height:261px; background:url(../img/basic/content_rbg.gif) no-repeat;}
.content .rd dt{ font-weight:bold; font-size:14px; padding:12px 22px 5px 22px;}
.content .rd dd{padding:20px 22px 5px 22px;}
.content .ld{ overflow:hidden; width:649px; height:261px; background:url(../img/basic/content_lbg.gif) no-repeat;}
* html .content .ld{display:inline-block;}
.content .ld dt{ font-weight:bold; font-size:14px; padding:12px 22px 5px 22px;}
.content .ld dd{ float:left; width:162px; text-align:center; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.content .ld dd img{ display:block; margin:22px auto 0px auto;}


.footer{ text-align:center; padding:10px 0 12px 0; height:24px; line-height:24px;}
.ff{ display:inline-block;padding:0 0 0 36px; background:url(../img/index/fficon.gif) no-repeat left center; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:24px; color:#3F3F3F;}
.vs{ display:none;}
.fl{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; color:#3F3F3F;}

/* product */
.cont{ background:url(../img/basic/cont_bg.gif) repeat-y;}
.cont_t{ background:url(../img/basic/cont_tbg.gif) no-repeat left top;}
.cont_b{ background:url(../img/basic/cont_bbg.gif) no-repeat left bottom;}

.detailed{ overflow:hidden;}
* html .detailed{ display:inline-block;}
.detailed_info .rd{ float:right; background:url(../img/product/ipbg.jpg); width:406px; height:744px; text-align:center; position:relative;}
.big_img{ width:320px; height:460px; overflow:hidden; margin:0px auto 0 auto; position:relative; top:154px;}
.big_img_list{ position:absolute; left:0px;}
.big_img_list li{ float:left; cursor: e-resize;}
.detailed_info{ width:860px; margin:0 auto; padding-top:12px;}
.detailed_info h3{ font-size:24px; font-family:Verdana, Geneva, sans-serif; width:365px; margin:8px 0 12px 0;}
.detailed_info .ld{ width:445px;}
.detailed_info .text{ font-family:Arial, Helvetica, sans-serif; padding:12px 0 24px 0;}
.detailed_info .app{ margin:0 0 0 12px;}
.prompt{ position: absolute; z-index:999; width:320px; height:64px; background:url(../img/product/title.gif); top:300px; cursor:pointer;left:43px;}
