*{margin: 0;padding: 0;}
img{border:0 none;}
ul{list-style: none;}
a{text-decoration: none; color: #666;}
a:hover{text-decoration: none;}
body{font: 12px "Microsoft Yahei","SimSun"; color: #666; line-height: 150%;}
.clear{clear: both; width: 0; height: 0; font-size: 0px;}
.mt10{margin-top: 10px;}
.p10{padding:10px;}
.pt10{padding-top: 10px;}
.fl{float: left;}
.fr{float: right;}
table {
    border-spacing: 0px;
    border-collapse: collapse;
}

#top{width: 100%; height: 73px; }
#topbox{width: 1020px; height: 73px; margin: 0 auto;}
.subnav a{color: #666; font-size: 12px; line-height: 73px; padding: 0 5px;}
#nav{width: 100%; height: 35px; background-color: #6f7a8c; position: relative;}
#navbox{width: 1020px; margin:0px auto; border-left: 1px solid #4c5057;  border-right: 1px solid #8c95a3;}
#navbox ul{width: 1020px;border-left: 1px solid #4C5057;border-right: 1px solid #8C95A3; height: 35px;}
#navbox li{float: left;  border-right: 1px solid #4c5057;border-left: 1px solid #8c95a3; text-align: center;width: 253px; height: 35px;}
#navbox li a{display: block; width: 253px; height: 35px; text-align: center; line-height: 35px; color: #fff; font-size: 14px;}
#navbox li a:hover{background-color:#304770; }
.h_menu{width: 100%; height: 118px; background-color: #fff; position: absolute; top: 35px; z-index: 3; display: none; border-bottom: 1px solid #ededed;}
.t_submenu {width: 1020px;margin: 0px auto;}
.t_submenu div:first-child { width: 253px;border-left: 1px solid #EDEDED;}
.t_submenu div { width: 254px; border-right: 1px solid #EDEDED; height: 106px; padding-top: 12px;  overflow: hidden; float: left;
}
.t_submenu ul { float: left;   line-height: 24px;}
.t_submenu ul li {float: left; padding-left: 10px; width: 110px; background: url("../images/bul_sarrow.gif") no-repeat scroll left center transparent;}
.t_submenu ul:first-child { margin-left: 10px;
}
#banner{width: 100%; height: 556px; background: url(../images/slideimg.jpg); position: relative;}
#content {
    padding-top: 30px;
    padding-bottom: 30px;
    width: 1020px;
    margin: 0px auto;
    overflow: hidden;
}
.cw_btn {
    width: 100%;
    position: absolute;
    z-index: 2;
    background: url("../images/bg_blue.png") repeat scroll 0% 0% transparent;
    text-align: center;
    bottom: 0px;
    left: 50%;
    margin-left: -50%;
}
.cw_btn ul li {
    float: left;
}
.cw_btn ul {
    margin-left: 100px;
    margin: 0px auto;
    overflow: hidden;
    display: inline-block;
}
.cw_left {
    float: left;
    background: url("../images/bg01.jpg") no-repeat scroll 0% 0% transparent;
    width: 373px;
    height: 339px;
}
.cw_left ul {
    margin-top: 65px;
    margin-left: 30px;
    line-height: 23px;
    list-style: circle inside;
}
.cw_left ul li .m_icon {
    margin-right: 7px;
    margin-top: 3px;
}
.cw_left ul li a {
    font-size: 12px;
}
.cw_center {
    float: left;
    margin-left: 8px;
}
.cw_center a {
    width: 353px;
    display: block;
}
.cw_center .cw_top {
    height: 223px;
    background: url("../images/bg02.jpg") no-repeat scroll 0% 0% transparent;
    margin-bottom: 8px;
}
.cw_center .cw_top p {
    color: #296A93;
}
 .cw_center p {
    padding-top: 65px;
    margin-left: 30px;
    font-size: 12px;
    line-height: 18px;
}
.cw_center .cw_bottom {
    height: 108px;
    background: url("../images/bg03.jpg") no-repeat scroll 0% 0% transparent;
}
.cw_right {
    float: right;
}
.cw_right .cw_top {
    height: 108px;
    background: url("../images/bg04.jpg") no-repeat scroll 0% 0% transparent;
    margin-bottom: 8px;
}
.cw_right .cw_top p {
    color: #757575;
}
.cw_right p {
    padding-top: 65px;
    margin-left: 30px;
    font-size: 12px;
    line-height: 18px;
}
.cw_right .cw_middle {
    height: 107px;
    background: url("../images/bg05.jpg") no-repeat scroll 0% 0% transparent;
    margin-bottom: 8px;
}
.cw_right a {
    width: 278px;
    display: block;
}
.cw_right .cw_middle p {
    color: #41768E;
}
.cw_right .cw_bottom {
    height: 108px;
    background: url("../images/bg06.jpg") no-repeat scroll 0% 0% transparent;
}
 .cw_right .cw_bottom p {
    color: #237092;
}
#footer {
    background: none repeat scroll 0% 0% #F3F3F3;
    padding-top: 40px;
    padding-bottom: 50px;
}
#footer_wrap {
    width: 1020px;
    overflow: hidden;
    margin: 0px auto;
}
#footer_wrap .fw_l {
    float: left;
    padding-top: 25px;
    background: url("../images/ft_bar.gif") no-repeat scroll left top transparent;
}
#footer_wrap .fw_r {
    float: right;
    margin-right: 50px;
}
#footer_wrap .fw_l ul {
    overflow: hidden;
    margin-bottom: 5px;
}
#footer_wrap .fw_l ul li {
    float: left;
    margin-left: 10px;
    padding-left: 10px;
    background: url("../images/f_bar.gif") no-repeat scroll left center transparent;
    font-size: 12px;
    color: #595959;
}
#footer_wrap .fw_l ul li:first-child {
    background: none repeat scroll 0% 0% transparent;
    margin-left: 0px;
    padding-left: 0px;
}
#footer_wrap .fw_l .copy {
    font-size: 12px;
    color: #989898;
    padding-top: 5px;
}
#in_banner{width: 100%; height: 83px; background: url(../images/subimg01.jpg) center no-repeat;}
.c_tlt {
    overflow: hidden;
    padding-bottom: 30px;
}
#content .c_tlt h2 {
    float: left;
}
#product_main ul.p_mainbtn {
    overflow: hidden;
}
#product_main ul.p_mainbtn li.pm_l {
    float: left;
    margin-right: 11px;
}
.list {
  table-layout: fixed;
  width: 100%;
  border: 0px;
  border-spacing: 0;
  padding: 0;
  border-top: 5px solid #5c759f;
  border-bottom: 1px solid #a3a3a3;
}
.list caption {
  display: none;
}
.list thead {
  overflow: hidden;
  background: #f2f2f2;
}
.list thead th {
  padding: 13px 0;
  border-bottom: 1px solid #a3a3a3;
}
.list tbody td {
  border-bottom: 1px solid #dcdcdc;
  text-align: center;
  color: #444;
  padding: 17px 0;
  font-size: 13px;
  line-height: 18px;
}

.list tbody .t_number {
  text-align: center;
  font-family: verdana;
  font-size: 11px;
  color: #444;
}
.list tbody .t_title {
  text-align: left;
  padding-left: 10px;
  color: #888888;
}


#result_wrap {
  overflow: hidden;
}
#leftmenu {
  float: left;
  width: 176px;
  border-top: 3px solid #304770;
}
#leftmenu h3 {
  padding: 15px;
  border-bottom: 1px solid #d2d2d2;
  background: #fff url(../images/left_arrow.png) 161px center no-repeat;
}
#leftmenu h3.selected {
  background: #f6f6f6 url(../images/left_arrow.png) 161px center no-repeat;
}
#leftmenu ul {
  padding: 10px 15px;
  border-bottom: 1px solid #d2d2d2;
}
#leftmenu ul li {
  margin-bottom: 9px;
  background: url(../images/bul_arrow.png) left 6px no-repeat;
  padding-left: 8px;
}
#leftmenu h3 a {
  display: block;
}
#result_wrap #rw_con {
  float: right;
}
#gallery_wrap .g_list {
  width: 774px;
  overflow: hidden;
  border-bottom: 1px solid #d3d3d3;
}
#gallery_wrap .g_list .gw_l {
  float: left;
  width: 238px;
  height: 250px;
  clear: both;
}
#gallery_wrap .g_list p.gw_pic {
  border: 1px solid #cecece;
  margin-bottom: 10px;
}
.highslide {
  cursor: url(/common/script/highslide-4.1.13/highslide/graphics/zoomin.cur), pointer;
  outline: none;
  padding: 0;
}
.highslide img {
  cursor: url(/common/script/highslide-4.1.13/highslide/graphics/zoomin.cur), pointer !important;
}
.highslide-caption {
  background: #27354e;
  display: none;
  overflow: hidden;
}
.highslide-caption a.control {
  float: left;
  background: url(/images/result/bar.gif) left center no-repeat;
  padding-left: 1px;
}
.highslide-caption a:first-child {
  background: none;
}
#cs_bot {
  position: relative;
  overflow: hidden;
  margin-top: 10px;
}
.table_search {
  overflow: hidden;
  overflow: hidden;
  float: right;
}
#pagenation {
  float: left;
  position: relative;
}
.page_num {
  display: inline-block;
  zoom: 1;
}
#gallery_wrap .g_list .gw_r {
  float: left;
  width: 238px;
  margin:0 10px;
  height: 250px;
}


#product_tab .pt_tab th {
    border-width: 1px 1px 3px;
    border-style: solid;
    border-color: #454E5E #454E5E #697384;
    height: 36px;
    background: none repeat scroll 0% 0% #9CA6B8;
}
#product_tab .pt_tab th.selected {
    background: none repeat scroll 0% 0% #FFF;
    border-width: 3px 3px 0px;
    border-style: solid solid none;
    border-color: #697384 #697384 -moz-use-text-color;
}
#product_tab .pt_tab th a {
    display: block;
    color: #FFF;
    font-family: NanumGothicExtraBold;
}
#product_tab .pt_tab th.selected a {
    display: block;
    color: #555;
    font-family: NanumGothicExtraBold;
    width: 100%;
    height: 36px;
    line-height: 36px;
}
#product_tab .pt_tab th.none {
    background: none repeat scroll 0% 0% #FFF;
    border-left: 0px none;
    border-right: 0px none;
    border-top: 0px none;
}
#product_tab2 {
    margin-top: 30px;
}
#product_tab2 ul {
    overflow: hidden;
}
#product_tab2 ul.pt_tab li {
    float: left;
    margin: 5px;
    width: 191px;
    text-align: center;
    background: none repeat scroll 0% 0% #FAFAFA;
    border: 1px solid #CACACA;
    border-radius: 1px;
    height: 43px;
    line-height: 43px;
    font-family: NanumGothicExtraBold;
}
#product_tab2 ul.pt_tab li.selected {
    border-radius: 2px;
    background: none repeat scroll 0% 0% #747474;
    border: 2px solid #4F4F4F;
    height: 41px;
    line-height: 41px;
}
#product_wrap {
    margin-top: 20px;
}
#pw_con {
    overflow: hidden;
}
#product_wrap .pw_l {
    float: left;
    width: 488px;
}
#product_tab2 ul li a {
    display: block;
    font-family: NanumGothicExtraBold;
}
#product_tab2 ul li.selected a {
    color: #FFF;
    text-shadow: 1px 1px 2px #444;
}
.board_view_wrap {
    border-top: 5px solid #5C759F;
}
.board_view_wrap th {
    padding: 12px 10px;
    text-align: left;
    border-bottom: 1px solid #DCDCDC;
}
.board_view_wrap td {
    padding: 12px 10px;
    border-bottom: 1px solid #DCDCDC;
    line-height: 20px;
}
#board_view_content {
    clear: both;
    position: relative;
    padding: 15px 20px 20px;
    line-height: 180%;
    font-size: 13px;
}
#board_arrow_wrap {
    margin-top: 30px;
    border-top: 1px solid #A3A3A3;
}
.board_view_wrap td {
    padding: 12px 10px;
    border-bottom: 1px solid #DCDCDC;
    line-height: 20px;
}
.board_view_wrap td.board_view_hit ul li {
    float: left;
    font-size: 12px;
    font-family: verdana;
    padding-left: 10px;
    margin-left: 10px;
    background: url("/images/customer/h_bar.gif") no-repeat scroll left center transparent;
    color: #3C3C3C;
}
.board_view_wrap td.board_view_hit ul li:first-child {
    background: none repeat scroll 0% 0% transparent;
    margin: 0px;
    padding: 0px;
}
.pages {
margin-top: 10px;
clear: both;
}
.pages li {
float: left;
margin: 0 5px;
height: 30px;
text-align: center;
line-height: 30px;
}
.pages li a {
display: block;
min-width: 19px;
text-align: center;
height: 30px;
line-height: 30px;
float: left;
border: 1px solid #ccc;
padding: 0 5px;
}
.pages li.thisclass {
background-color: #6f7a8c;
min-width: 28px;
text-align: center;
color: #fff;
border: 1px solid #6f7a8c;
}
#company_wrap{margin-top: 20px;}