/* CSS */
body{ text-align:center; font-family:"ËÎÌå", arial;margin:0; padding:0; background-color:#F9F9F9;font-size:12px; color:#666666;}
div,form,img,ul,li {margin: 0; padding: 0; border: 0;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr{font-size:12px;}
.auto {font-size:0; line-height:0; width:1008px; height:0px;}

/* link_color */
a:link{color:#666666; text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:#FF6600; text-decoration:underline;}

/*Top*/
#Main{ width:940px; background-color:#FFFFFF; text-align:center}
#Top{ background:url(/images/Top_bg.jpg) repeat-x; height:83px;}
#Top .Logo{ float:left; width:615px; height:78px; padding:5px 0 0 20px; text-align:left; background:url(/images/Top_line.jpg) right no-repeat;}
#Top .Text{ float:right; width:290px; padding:10px 10px 0 0; text-align:right}
.Area{ width:920px; margin-bottom:5px}

/*Company*/
#Company{ float:left; width:450px}
.C_title{ border-bottom:1px solid #999999; height:28px;}
.C_title .T_Left{ float:left; width:200px; text-align:left; padding-top:5px}
.C_title .More{ float:right; width:50px; padding-top:8px}
.C_Content{ width:450px; padding-top:8px; text-align:left; line-height:20px; height:200px; overflow:hidden}

#M_Right{ float:right; width:450px;}
.News{ width:440px; padding-top:5px; margin-bottom:5px}
.News ul{}
.News li{ width:440px; background:url(/images/Line_x.jpg) bottom repeat-x; height:22px; text-align:left; line-height:22px}
.News a{ background:url(/images/ico_01.jpg) 0 3px no-repeat; width:10px; padding-left:10px}
.News li .DateTime{ color:#999999}

/*News*/
.News_list{ width:680px; margin-bottom:15px}
.News_list ul{}
.News_list li{width:670px; background:url(../images/Line_x.jpg) bottom repeat-x; line-height:23px; text-align:left;}
.News_list a{ float:left; background:url(../images/ico_01.jpg) 0 8px no-repeat; padding-left:10px; width:570px}
.News_list li Date{ float:right; width:80px; color:#999999}
.page{ width:680px; background-color:#F9F9F9; height:25px; line-height:25px; text-align:right; padding-right:10px}

.NewsCon{ float:right; width:680px; border:1px solid #F0F6FB; padding:5px}
.Newstitle{ font-size:18px; font-weight:bold; color:#155F95; background:url(/images/Line_x.jpg) bottom repeat-x; padding:15px 0 5px 0}
.Newsdj{ color:#999999; padding-top:5px}
.NewsContent{ padding-top:20px; text-align:left; line-height:20px; width:660px; margin-bottom:15px}
.PrevPage{ width:660px; background-color:#F9F9F9; text-align:left; padding:5px 0 5px 10px; color:#1B79BE}
.NextPage{ width:660px; background-color:#F9F9F9; text-align:left; padding:0 0 5px 10px; color:#1B79BE}

.JobCont{ padding:15px 0 0 15px; text-align:left; line-height:30px; font-size:14px}

/*Product*/
.Product{ width:440px; padding-top:5px; margin-bottom:5px}
.Product ul{}
.Product li{ float:left; width:110px;}
.Product .photo img{ width:100px; height:70px; border:1px solid #E7E7E7; padding:1px}
.Product .ProTitle{ margin-top:5px;}
.procode{ display:none}

.Pro_list{ width:680px; padding-top:10px; margin-bottom:15px}
.Pro_list ul{}
.Pro_list li{ float:left; width:170px;}
.Pro_list .photo img{ width:150px; height:115px; border:1px solid #E7E7E7; padding:1px}
.Pro_list .name{ margin-top:5px;}
.Page{ background-color:#F9F9F9; height:25px; line-height:25px; text-align:right; padding-right:10px}

#About_Left{ float:left; width:220px;}
.About_Tit{ height:30px}
.Left_bg{ background:url(/images/Left_bg.jpg) no-repeat;}

.Left_bg .Sort_bor{ width:195px; padding:10px 0 20px 0;}
.Left_bg .Sort_bor ul{}
.Left_bg .Sort_bor .S_title{width:175px; border-bottom:1px solid #D5DBEA; background:url(/images/ico_02.gif) 5px 8px no-repeat; text-align:left; line-height:30px; padding-left:20px;}

.Left_bg .Ab_list{ width:195px; padding:10px 0 50px 0;}
.Left_bg .Ab_list ul{}
.Left_bg .Ab_list li{ width:175px; border-bottom:1px solid #D5DBEA; background:url(/images/ico_02.gif) 5px 8px no-repeat; text-align:left; line-height:30px; padding-left:20px;}

.Mail{ width:200px; padding:5px 0 10px 0}

#About_Right{ float:right; width:685px;}
.AR_title{ border-bottom:1px solid #999999; height:30px;}
.AR_title .T_Left{float:left; width:160px; background:url(/images/Line.jpg) 0 10px no-repeat; text-align:left; padding:10px 0 0 15px; font-size:13px; color:#155F95; font-weight:bold}
.T_Left a:link{color:#155F95; text-decoration:none;}
.T_Left a:visited{color:#155F95; text-decoration:none;}
.T_Left a:hover{color:#FF6600; text-decoration:underline;}

.AR_title .T_Right{ float:right; width:300px; line-height:30px; text-align:right; color:#999999}
.Rigth_Cont{ width:675px; padding-top:20px; text-align:left; line-height:20px}
.ProPic{ width:670px; text-align:center;}

/*Message*/
.Messages{ padding-top:10px; text-align:left; margin-bottom:10px}
.Mess_page{background-color:#F0F7FD; height:30px; line-height:30px; text-align:right; padding-right:10px; margin-top:10px; clear:both}
#AddBook{ padding-top:15px}
.Button{ border:1px solid #89B7E4; background-color:#ffffff; height:25px; line-height:23px; color:#0C59CF; cursor:hand}
.M_IP{ background-color:#F7F7F7; height:25px; line-height:25px; margin-bottom:10px}
.BookTitle{ height:25px; line-height:25px; text-align:left}
.BookTitle span{ color:#FF6600}
.BookContent{ line-height:20px; margin-bottom:5px}
.BookContent span{ color:#FF6600}
.ReContent{line-height:20px; background:url(../images/Line_x.jpg) bottom repeat-x; color:#0B93EF; padding-bottom:5px; margin-bottom:5px}
.ReContent span{ color:#FF6600}

/*Bottom*/
#Bottom{ width:920px; background:url(/images/bottom.jpg) repeat-x; height:65px; color:#333333; clear:both}
#Bottom .Left{ float:left; width:580px; text-align:left; line-height:23px; padding:10px 0 0 10px}
#Bottom .Right{ float:right; width:200px; text-align:left; line-height:23px; padding-top:10px}