 /*===========================

        2012.6  by kenny
==============================================*/



@charset "gb2312";


 /*===========================font==============================================*/


/*=====================about======================*/
.font_16{ color: #000000; font-size: 16px; line-height: 36px; margin: 0; padding: 0; }
#content{  width: 960px; margin: 20px auto 50px; padding:0 12px; position:relative; background-color:#fff; display: block; z-index:1; }
#content .title{ background-image: url(images/about_title.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 3px center; width: 100%; height: 24px; margin: 0; padding: 0; }
#content .title ul{ padding-left: 20px; }
#content .title ul li{ line-height: 24px; float: left; margin: 0; padding: 0 0 0 4px; }
#content .title ul li a{ color: #343434; }

.content_table{ width: 960px; margin: 0; padding: 0; }
.content_table_left{ width: 640px; float: left; margin: 0 0 25px 10px; padding: 0; }

.left_title{ color: #0060ff; font-size: 30px; line-height: 60px; width: 640px; margin: 0; padding: 0; border-bottom: 1px dashed #e4e2e2; display: block; }
.font_18_title{ color: #8f2f38; font-size: 14px; line-height: 24px; margin-top: 15px; padding: 0;  display: block; }

.content_table_right{  width: 260px; float: right; margin: 0; padding: 0; }
.text{ font-size: 14px; line-height: 24px; margin: 25px 0 0; padding: 0; }
.text_02{ font-size: 14px; line-height: 24px; margin:10px 0 0; padding: 0; }
.text_03{ font-size: 14px; font-weight: bold; line-height: 24px; margin: 25px 0 0; padding: 0; }


.about_table_01_img{ background-image: url(images/about_img.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 297px; height: 296px; float: right; margin: 0 0 8px 8px; padding: 0; }
.about_img{ width: 270px; height: 270px; margin: 13px 0 0 13px; padding: 0; }
.about_table_01{ width: 640px; float: left; margin: 0; padding: 0; }



.right_01{ background-image: url(images/table_right_01_2.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 260px; height: 313px; float: left; margin: 0 0 0 0; padding: 0; border-bottom: 1px solid #e4e2e2; }
.right_01 ul{ background-image: url(images/table_right_01.gif); background-repeat: no-repeat; background-position: left top; width: 260px; margin: 0; padding: 12px 0 0; }
.right_01 ul li{ font-size: 14px; line-height: 43px; background-image: url(images/underscore.gif); background-repeat: repeat-x; background-position: left bottom; width: 214px; margin: 0 0 0 20px; padding: 0; }
.right_01 ul li a{ color: #4d281f; background-image: url(images/right_icons.gif); background-repeat: no-repeat; background-position: 5px 5px; width: 180px; margin: 0; padding: 0 0 0 20px; }

.right_01 ul .lose{ background-image: none; }
.suppor_01{ width: 260px; margin: 0 0 0; padding:1px; border:1px solid #e4e2e2;}
.suppor_02{ width: 260px; margin: 10px 0 0; padding: 0; }
.right_02{ width: 260px; float:left; margin-top: 10px; padding: 0; }

.home_table_right{  width: 260px; float: right; margin: 0; padding: 0; }
.right_03{ width: 260px; float: left; margin: 0; padding: 0; }

.doc_table ul li a,.doc_table ul li a:hover.doc_table a,.doc_table a:hover{ color: #4d281f; font-size: 14px; line-height: 36px; background-image: url(../images/css_img/right_icons.html); background-repeat: no-repeat; background-position: 5px 5px; text-decoration: none; width: 100%; margin: 0; padding: 0 0 0 20px; }

.other_table{ margin: 0; padding: 0; }


.other_table ul li a{ color: #4d281f; font-size: 14px; line-height: 36px; background-image: url(images/right_icons.gif); background-repeat: no-repeat; background-position: 5px 5px; width: 100%; margin: 0; padding: 0 0 0 20px; cursor: pointer; }

.contact_map{ background-color: #e4e2e2; width: 300px; float: right; margin: 15px 0 15px 15px; padding: 10px 0 10px 10px; }

/*=====================quote==================================*/

.quote_content{ background-color: #ebebeb; margin-top: 5px; padding: 0 20px 35px; }
.quote_content ul{ width: 640px; margin: 0; padding: 0; }

.sea_table{ width: 630px; margin: 25px 0 0; padding: 0; }
.sea_table_box{ width: 200px; float: left; margin: 0; padding: 0; }
.sea_table_box ol{ width: 200px; margin: 0; padding: 0; }
.sea_table_box ol li { width: 200px; margin: 0 0 0 15px; padding: 0; list-style-type: disc; }
.sea_table_box ol li a,.sea_table_box a{ color:#6a6a6a; line-height: 24px; width: 180px; margin: 0 0 0 0; padding: 0; }

.info_table{ width: 640px; margin: 0; padding: 0; }
.info_table ul { width: 640px; margin: 0; padding: 0; }
.info_table ul li { line-height: 24px; width: 620px; margin: 0; padding: 0; }
.info_table ul li a{ background-image: url(images/right_icons.gif); background-repeat: no-repeat; background-position: left center; width: 400px; margin: 0; padding: 0 0 0 15px; }




