/* CSS Document */
img{border:0px;}

.main{width:1000px; margin:0px auto; background:url(images/tb_bg.jpg) repeat-x; position:relative;}
.content{width:850px; margin:35px auto 0px auto; position:relative; overflow:hidden;}
.left{width:525px; float:left;}
.right{width:268px; background:url(images/right_bg.gif) repeat-x; float:right;}

.i_about{height:135px; margin:0px 10px 0px 15px;}
.i_about_top{height:19px; background:url(images/icon_title.gif) 0px 2px no-repeat; padding-left:15px;}
.i_about_content{background:url(images/dashed.gif) repeat-x top; margin:0px 10px 0px 15px; padding-top:7px;}
.i_about_content p{color:#666666; line-height:18px; margin:0px; text-indent:2em;}

.i_question{height:125px; margin:0px 10px 0px 15px;}
.i_question_top{height:19px; background:url(images/icon_title.gif) 0px 2px no-repeat; padding-left:15px;}
.i_question_more{float:right; margin:8px 10px 0px 0px; display:inline;}
.i_question_content{background:url(images/dashed.gif) repeat-x top; margin:0px 10px 0px 15px; padding-top:14px;}
.i_question_content li{height:18px;}

.i_contact{height:125px; margin:0px 10px 0px 15px;}
.i_contact_top{height:19px; background:url(images/icon_title.gif) 0px 2px no-repeat; padding-left:15px;}
.i_contact_content{background:url(images/dashed.gif) repeat-x top; margin:0px 10px 0px 15px; padding-top:10px;}
.i_contact_content p{margin:0px; line-height:20px;}

.i_msg{height:170px; margin:0px 10px 0px 15px;}
.i_msg_title{height:26px; padding-left:15px;}
.i_msg_text{height:100px; padding-left:15px;}
.i_msg_button{padding-left:12px;}
.msg_tit{width:160px; height:16px; border:1px solid #d6d6d6; color:#b6b6b6; padding:3px 0px 0px 3px;}
.msg_text{width:230px; height:90px; border:1px solid #d6d6d6; color:#b6b6b6; line-height:18px; padding:3px 0px 0px 3px;}
.msg_button{width:76px; height:31px; border:none; background:url(images/button_bg.gif) no-repeat; cursor:pointer;}


.case_main{padding-left:20px;}
.case_title{height:24px; background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.case_title h3{height:24px; background:url(images/icon_case.gif) no-repeat; font-size:14px; padding:10px 0px 0px 40px; margin:0px;}
.case_list{}
.case_list ul{background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.case_list li{height:20px;}
.case_list li span{float:left; color:#b6b6b6; margin-left:12px;}
.case_list li a{color:#666666; text-decoration:none; float:left;}
.case_list li a:hover{color:#666666; text-decoration:underline;}

.show_main{padding-left:20px;}
.show_title{height:24px; background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.show_title h3{height:24px; background:url(images/icon_show.gif) no-repeat; font-size:14px; padding:10px 0px 0px 40px; margin:0px;}
.show_title h3 span{font-size:12px; font-weight:normal; padding-left:0.5em;}
.show_list{}
.show_list ul{height:530px; background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.show_list li{width:130px; height:150px; text-align:center; margin:20px 0px 0px 35px; float:left; display:inline;}
.show_list li img{border:1px solid #c8c8c8; padding:2px; margin-bottom:8px;}
.show_list li p{margin:0px; line-height:16px;}
.show_list li span{color:#b6b6b6;}
.show_list li a{color:#2dc7f9; font-weight:bolder; text-decoration:none;}
.show_list li a:hover{text-decoration:underline;}

.show_note{margin:20px 0px 0px 8px; position:relative;}
.show_info{height:230px; background:url(images/dashed.gif) bottom repeat-x; padding:20px 0px 0px 240px;}
.show_info h3{font-size:12px; color:#2dc7f9; margin-bottom:15px;}
.show_info p{margin:0px; line-height:25px;}
.show_img{width:186px; height:186px; background:url(images/pro_bg.gif) no-repeat; text-align:center; padding:20px; position:absolute;}
.show_ann{line-height:18px; padding-top:10px;}
.show_ann p{margin-top:5px; text-indent:2em;}

.down_main{padding-left:20px;}
.down_title{height:24px; background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.down_title h3{height:24px; background:url(images/icon_download.gif) no-repeat; font-size:14px; padding:10px 0px 0px 40px; margin:0px;}
.down_list{padding:60px 0px 0px 33px;}
.down_list p{margin:0px; line-height:18px; text-indent:2em;}
.down_list table{width:100%; background:#e6e6e6;}
.down_list td{background:#ffffff; padding:10px; line-height:18px;}
.down_w{width:150px; text-align:center;}
.down_r img{margin-top:10px; display:block;}

.contact_main{padding-left:20px;}
.contact_title{height:24px; background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.contact_title h3{height:24px; background:url(images/icon_contact.gif) no-repeat; font-size:14px; padding:10px 0px 0px 40px; margin:0px;}
.contact_list{padding:20px 0px 0px 35px;}
.contact_list p{margin-top:8px; line-height:25px;}
.contact_name{color:#2dc7f9;}

.question_main{padding-left:20px;}
.question_title{height:24px; background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.question_title h3{height:24px; background:url(images/icon_question.gif) no-repeat; font-size:14px; padding:10px 0px 0px 40px; margin:0px;}
.question_list{}
.question_list ul{background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.question_list li{height:20px;}
.question_list li span{float:left; color:#b6b6b6; margin-left:12px;}
.question_list li a{color:#666666; text-decoration:none; float:left;}
.question_list li a:hover{color:#666666; text-decoration:underline;}

.show_info_main{margin-left:20px;}
.show_info_title{background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.show_info_title h3{height:24px; font-size:14px; text-align:center; padding-top:10px; margin:0px;}
.show_info_title h4{font-size:12px; color:#666666; text-align:center; font-weight:normal; padding:5px 0px; margin:0px;}
.show_info_content{margin:12px 0px; line-height:18px;}

.about_main{padding-left:20px;}
.about_title{height:24px; background:url(images/dashed.gif) bottom repeat-x; padding-top:10px;}
.about_title h3{height:24px; background:url(images/icon_show.gif) no-repeat; font-size:14px; padding:10px 0px 0px 40px; margin:0px;}
.about_note{margin:20px 0px 0px 10px;}
.about_note p{margin:0px; line-height:18px; text-indent:2em;}
.about_note img{margin-left:10px; float:right;}

.page{height:30px; padding-top:10px; clear:both;}

.clear{clear:both;}
.tip_1{width:36px; height:559px; background:url(images/shadow.gif) no-repeat; right:269px; position:absolute;}
.tip_2{width:70px; height:249px; background:url(images/tip_case.gif) no-repeat; top:80px; left:6px; position:absolute;}
.tip_3{width:70px; height:249px; background:url(images/tip_case.gif) no-repeat; top:200px; left:6px; position:absolute;}
.tip_4{width:70px; height:249px; background:url(images/tip_case.gif) no-repeat; top:35px; left:6px; position:absolute;}
.td_case{padding-left:20px;}
.td_case p{line-height:22px; margin:0px;}
.case_l{color:#666666;}
.case_l2{color:#2dc7f9;}


.footer{width:1000px; height:105px; background:url(images/footer_bg.gif) top repeat-x; margin:30px auto 0px auto;}
.copy{width:420px; height:60px; background:url(images/logo_copy.gif) no-repeat; margin:35px auto 0px auto; padding:10px 0px 0px 90px;}
.copy p{margin:0px; line-height:20px;}
.copy span{color:#c5c5c5;}
.technique{color:#666666; text-decoration:none;}
.technique:hover{color:#000000;}











