/* css for yadong */

.clr{clear:both;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.fb{font-weight:bold;}

div,ul,ol,li,dl,dd,dt,form,p,span{margin:0;padding:0;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
img{border:0;}

* html{filter:expression(document.execCommand("BackgroundImageCache",false,true));}
body{margin:0;padding:0;font:11px Arial,Sans-Serif;color:#333;background:#e8ebf0;}
a{color:#3b74b9;text-decoration:none;}
a:hover{color:#3b74b9;text-decoration:underline;}
.red{color:#f00;}

/*wrap*/
#wrap{width:746px;margin:0 auto;padding:20px 36px 0;overflow:auto;background:#fff;}

#foot{width:818px;margin:0 auto;padding:30px 0;height:40px;line-height:46px;color:#666;background:#e8ebf0;}
#foot a{color:#333;}
#foot img{float:left;height:40px;}
#foot ul{float:left;padding-left:10px;}
#foot ul li{float:left;padding:0 5px;background:url(../images/foot_bg.jpg) no-repeat right center;}
#foot span{float:right;text-align:right;padding-top:16px;line-height:16px;}

#top{height:73px;margin-bottom:15px;}
#top #logo{float:left;}
#top div{float:right;padding-top:15px;}
#menu{position:relative;height:28px;margin-bottom:32px;background:url(../images/menu_bg.jpg) repeat-x;}
#menu li{float:left;font-size:14px;font-weight:bold;}
#menu li a{float:left;height:28px;line-height:28px;margin-right:40px;color:#666;text-decoration:none;}
#menu #products a{margin-right:28px;padding-right:12px;background:url(../images/menu_product_a.jpg) no-repeat right 13px;}
#menu #products a:hover,#menu #products .cur{background:url(../images/menu_product_h.jpg) no-repeat right 13px;}
#menu .site{float:right;}
#menu .site a{margin:0;padding-left:40px;font-size:12px;color:#999;background:url(../images/menu_site_a.jpg) no-repeat left 5px;}
#menu .site a:hover,#menu .site .cur{background:url(../images/menu_site_h.jpg) no-repeat left 5px;}
#menu li a:hover,#menu li .cur{color:#3b74b9;}

#menu #products ul{display:none;width:387px;position:absolute;top:27px;left:80px;padding:5px;border:1px #ccc solid;background:#fff;}
#menu #products ul a{float:left;margin:0;padding:5px;height:auto;background:none;}
#menu #products ul a:hover{background:none;}
#menu #products ul.show{display:block;}

/**Index**/
#adIndex{margin-bottom:30px;}

#productShow{width:100%;padding-bottom:35px;overflow:auto;}
#productShow .productPicList{float:left;}
#productShow .productPicList img{float:left;width:112px;height:112px;margin-right:9px;padding:1px;border:1px #ddd solid;}
#productShow .productIntro{float:left;width:360px;padding-left:10px;}
#productShow .productIntro h2{font-size:12px;font-weight:bold;padding:0;}
#productShow .productIntro p{padding-top:4px;}

/**content**/
#main{width:746px;overflow:auto;}
#sidebar{float:left;width:136px;padding:0 10px 20px 0;}
#content{float:left;width:600px;padding-bottom:20px;}
#sidebar ul{}
#sidebar ul li{padding-bottom:2px;}
#sidebar ul li a{text-decoration:none;color:#333;display:block;padding-left:10px;background:url(../images/side_a.jpg) no-repeat left 4px;}
#sidebar ul li a:hover,#sidebar ul .cur a{color:#3b74b9;background:url(../images/side_h.jpg) no-repeat left 4px;}

#content .banner{padding-bottom:30px;}
#content h2{font-size:22px;font-weight:normal;height:26px;line-height:26px;margin-bottom:15px;background:url(../images/menu_bg.jpg) repeat-x left bottom;}
#content h3{font-weight:bold;font-size:12px;color:#666;}
#content h3 a,#content h3 span{font-weight:normal;font-size:11px;}
#content h4{line-height:24px;padding:0 10px;background:#ddd;}

#content .faq{padding-top:20px;}
#content .faq dt,#content h4{width:580px;line-height:24px;padding:0 10px;overflow:auto;background:#ddd;}
#content .faq dt strong,#content h4 strong{float:left;font-size:12px;}
#content .faq dt a,#content h4 a{float:right;font-size:10px;}
#content .faq dd{padding:10px 10px 10px;}
#content .faq dd p{padding-bottom:10px;}

#content .text{padding:20px 0 10px;}
#content .text p{padding-bottom:10px;}

#content .size{padding:20px 0 10px;}
#content .size p{padding:10px 0 10px 10px;}
#content .size strong{font-size:12px;}

#content .size table{width:600px;margin:0 auto 20px;border-top:1px #ddd solid;border-left:1px #ddd solid;}
#content .size table td,#content .size table th{width:32%;padding:2px 0 2px 10px;text-align:left;background:#f9f9f9;border-right:1px #ddd solid;border-bottom:1px #ddd solid;}
#content .size table .title td,#content .size table .title th{background:#bcbcbc;color:#fff;font-weight:bold;}

#content .effects{padding:10px 0;}
#content .effects h4{margin-top:20px;}
#content .effects p{padding:10px;}
#content .effects strong{font-size:12px;}
#content .effects table{margin-left:6px;}
#content .effects table td{background:#f9f9f9;}

#content .contact{padding:20px 0 10px;}
#content .contact p{padding:5px 10px;}

#content .contact table{margin:10px 0 10px 0;}
#content .contact table td{padding:2px 0 2px 10px;vertical-align:top;}
#content .contact table th{padding:2px 0;text-align:right;width:120px;}
#content .contact table input,#content .contact table textarea,#content .contact table select{font:11px Arial,Sans-Serif;color:#333;}
#content .contact table img{margin-bottom:-3px;}

#content #payPreview td{padding-top:3px;padding-bottom:3px;}
#content #payPreview img{margin-bottom:3px;}

#content .termeTitle{padding:0 10px 10px;}

