/* global */
body {margin:0px;font-size:14px;color:#000000;background:#FFFFFF url('bg.jpg')center; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-image:url('bg.jpg'); background-position:top; background-attachment:fixed;}
/* common */
.m {width:1200px;margin:auto;}
.m1600{ width:100%; margin:auto;}
.top {height:26px;line-height:26px;background:#EEF7FB;padding:0 10px 0 10px;}
#top a {text-decoration:none;}
.head {height:115px;overflow:hidden;}
.head div {float:right;}
.head .logo {padding:15px 10px 0 0px;height:90px;overflow:hidden; float:left;}
.head h1 {font-size:20px;margin:32px 0 5px 10px;font-weight: normal;padding-top: 10px;}
.head h4 {font-size:16px;margin:0 0 0 10px; color:red;font-weight: normal;}
.lh18 { min-height:190px; font-size: 15px; }
.logoRight{ margin-top:40px; }
#menu a {text-decoration:none;}
.menu {background:url('menu_bg.gif');height:50px;overflow:hidden;padding:0 0 0 20px;font-size:14px;font-weight:bold;}
.menu ul{ width:1200px; margin:auto;}
.menu_li {float:left;border-right:#FFFFFF 1px solid;line-height:50px;padding:0 25px;}
.menu_li span {color:#FFFFFF;}
.menu_on {float:left;border-right:#FFFFFF 1px solid;line-height:50px;padding:0 20px 0 20px;background:url('menu_on.gif') repeat-x;}
.menu_on span {color:#333333;}
.banner{ overflow:hidden;}

.side_head {border:#79B7EC 1px solid;border-bottom:none;background:url('side_head.gif') repeat-x; margin-top:10px;border-top-left-radius:3px;border-top-right-radius:3px;}
.side_head div {padding:0 10px 0 30px;font-size:14px;height:32px;line-height:34px;overflow:hidden;letter-spacing:1px;}
.side_body {border:#79B7EC 1px solid;border-top:none;background:#FFFFFF;padding:10px;margin:0 0 10px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.side_body li {background:url('../../image/ico_arrow.gif') no-repeat 9px 9px;padding:0 0 0 20px;height:26px;line-height:26px;overflow:hidden;}

.main_head {border:#79B7EC 1px solid;border-bottom:none;background:url('main_head.gif') repeat-x; margin-top:10px;border-top-left-radius:3px;border-top-right-radius:3px;}
.main_head div {padding:0 10px 0 40px;font-size:14px;height:32px;line-height:34px;overflow:hidden;letter-spacing:1px;}
.main_body {border:#79B7EC 1px solid;border-top:none;background:#FFFFFF;padding:10px;margin:0 0 10px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.main_body div{ font-size:14px; word-spacing:1px;}

.main_introduce_compny1{ max-height:170px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:8;}