/* CSS Document */
@import url(global.css);

.left_box{ float:left;width:199px;overflow:hidden; zoom:1; padding-bottom:5px;  }

.pro_category_title{ width:199px; height:33px;background:url(../images/sub_06.gif) no-repeat;}
.pro_category_title h1{ float:left; margin-top:12px; margin-left:25px; color:#A21F1C; font-size:13px; display:inline;}
.left_menu{float:left;width:100px;  display:inline;}
.left_menu ul{}
.left_menu li{ float:left;width:100px; height:23px; margin-top:4px;}
.left_menu li h1{ height:20px; line-height:20px; margin-left:2px;font-size:15px; font-weight:normal;}


.pro_category{ float:left;width:196px; margin-top:5px;}
.pro_category ul{ margin:0px;padding:0px;}
.pro_category li{ BACKGROUND: url(../images/sub_pro.gif) no-repeat left top; width:199px;  margin-top:1px;}
.pro_category li span { margin-left:25px; font-size:12px; line-height:30px; font-weight:normal;}

.list{text-align:left;font-weight:normal; margin-top:5px;}
.list ul{margin:0px;padding:0px;}
.list li{ width:199px; height:30px;margin:0px; line-height:30px; background:url(../images/sub_pro1.gif) no-repeat;}
.list li h1{ margin-left:25px; font-weight:normal;font-size:12px;}


.sub_menu{float:left;width:199px;  display:inline;}
.sub_menu ul{}
.sub_menu li{ float:left;width:199px; height:30px; }
.sub_menu li h1{  line-height:30px; margin-left:28px; margin-top:3px;font-size:12px; font-weight:normal;}


.sub_menu_on {  background:url(../images/sub_10.gif) no-repeat;}
.sub_menu_off { background:url(../images/sub_11.gif) no-repeat;}


.designer{ float:left; margin-top:0px;  padding:0px;overflow:hidden; zoom:1; }
.designer ul{margin:0px 0px 0px 10px;; padding:0px;}
.designer li{ width:624px; height:164px; float:left; margin-top:10px; background-color:#FFFFFF;display:inline;}

.designer span{ height:24px; line-height:28px;}
.designer  h1{ float:left; margin-left:5px; font-weight:normal;}
.designer  h2{ float:left; margin-left:5px; font-weight:bold; color:#434343;}

.case{ float:left;  margin:0px; clear:both;}
.case ul{ margin:0px; padding:0px;}
.case li{ float:left;margin-top:17px; width:610px; display:inline;}
.case li h1{ float:left; margin-left:10px; color:#838281;display:inline;}
.case li span{ color:#838281;}
.case li p{ float:left; margin:0px 0px 0px 10px; padding:0px; display:inline;width:408px; color:#838281; text-align:justify;text-justify:inter-ideograph;}


.works{ float:left; width:670px;overflow:hidden; zoom:1; background-color:#ECECEC; }
.works_title{ height:30px; width:670px; background-color:#226488;}
.works_title_img{ float:left;}
.works_title span{margin-left:12px; height:30px; line-height:30px; color:#FFFFFF;}

.works_content{ padding:20px; color:#1F1F1F;}


.logo_work{margin:0px 0px 0px 33px; float:left; width:146px; display:inline;}
.logo_work ul{  padding:0px;}
.logo_work li{ height:22px; line-height:22px;}
.logo_work li span{ margin-left:3px;}

.company_int_body{ float:left; margin-top:0px; padding:0px;overflow:hidden; zoom:1; }
.company_int_body ul{margin:0px 0px 0px 0px; padding:0px;}
.company_int_body li{  float:left; margin-left:12px; margin-top:8px;display:inline;}

.company_int_body span{ text-align: center; width:200px;height:28px; line-height:28px; color:#919191;display:block;}
.company_int_body p{ text-align: center; width:200px;height:28px; line-height:28px; color:#919191;}
.company_int_body A IMG {width:200px; height:137px; border:2px solid #F7F7F7;}
.company_int_body A:hover IMG {border:2px solid #DDDDDD;}

.right_body{ float:right; width:742px; overflow:hidden;zoom:1; background-color:#FFFFFF;}
.body_title{ float:right; width:742px; height:54px;background:url(../images/sub_08.gif) no-repeat; }
.body_title h1{ float:left; margin-top:22px; margin-left:24px; font-size:14px;display:inline; color:#A21F1C;}
.body_title span{ float:right;margin-top:19px; margin-right:20px;color:#B4B4B4;}

.body_content{ float:left;width:742px; }
.body_bottom{ float:right;background:url(../images/sub_16.gif) no-repeat; width:742px; height:197px;}

.tabmenu_on1{
width:168px;
height:auto;
margin:6px 4px 0px 0px;
color:#336601;
cursor:hand;line-height:30px;
overflow-y:hidden;
}


.tabmenu_on2{
width:168px;
height:30px;
color:#999999; line-height:30px;
overflow-y:hidden;
cursor:hand;
}



.newsbody ul{ margin:0px; padding:0px;}
.newsbody li {width:460px; float:left; height:28px;line-height:28px; display:inline;background:url(../images/newsbg_03.gif) no-repeat;}
.newsbody li span { float:left; margin-left:15px;font-weight:normal;}
.newsbody li h2 { float:right; color:#CCCCCC; font-weight:normal;}

.right_title{background:url(../images/right_tbg_53.gif) repeat-x; height:24px; border-bottom:1px solid #DADADA; }



.turn_page{ text-align:center;padding:4px; clear:both; margin:10px 20px 0px; overflow:hidden;zoom:1;}
.turn_page a{margin:2px 3px; padding:2px 5px 0px; border:1px solid #CCCCCC;}
.turn_page a:link,.turn_page a:visited{color:#1F3A87;text-decoration:none}
.turn_page a:hover,.turn_page a:active{color:#FFF;background-color:#1F3A87; text-decoration:underline;border:1px solid #1F3A87;}
.turn_page a.s2:link,.turn_page a.s2:visited{background:#1F3A87; border:1px solid #ccc; color:#fff; font-weight:bold;}
.turn_page a.s2:hover,.turn_page a.s2:active{border:1px solid #1F3A87;}