
body{ margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#595858; line-height:22px; background:url(../images/bg.jpg) repeat;}

#page_width{ margin:auto; padding:0 12px; width:1002px; background:#fff; overflow:hidden;}

#header{ margin:0px; padding:0px; float:left; width:1002px;}

a{color:#481813; text-decoration:none;}

a:hover{color:#900; text-decoration:none;}

strong{ color:#f3482a;}

#logo{ margin:12px 0; padding:0px; float:left; }

#top_contact{ float:right; color:#dfa004; font-size:26px; text-align:right; margin-top:30px;}

#top_contact span{color:#f3482a;}

.menu{ background:#f3482a; height:70px; float:left; width:1002px; margin:0px; padding:0px;}

.menu li{ list-style:none; float:left; color:#fff; border-left:#ca341a solid 1px; font-size:22px;}

.menu li a{color:#fff; text-decoration:none; display:block; text-transform:uppercase; padding:23px 63px; }

.menu li a:hover, #selected{color:#fff; text-decoration:none; background:#dfa004;}

.menu li:first-child{ border-left:none;}

#banner{ margin:12px 0; padding:0px; text-align:center; width:1002px; float:left;}

#section01, #section02 { margin:0px; padding:0px; width:1002px; float:left; margin-bottom:33px; margin-top:25px; }

#pro_box{ width:300px; float:left; margin:0px; padding:0px; margin-right:10px; margin-left:15px; text-align:center;}

#pro_box img { box-shadow:3px 0px 5px #c5c3c3; border-radius:180px; background:#fff; padding:18px; width:265px; height:255px; margin-bottom:10px;}

#pro_box:last-child{margin-right:0px;}

.title01{ font-size:32px; color:#f4a463; text-align:center; text-transform:uppercase; line-height:10px; margin:0px; padding:0px;}

#pro_box p{ color:#845e3f; margin:0px; padding:0px; margin-bottom:20px; margin-top:5px;}

#more a{font-size:26px; color:#fff; background:#eda901; text-decoration:none; border-radius:5px; padding:3px 25px;}

#more a:hover{ color:#fff; background:#c28b05;}

h1{ margin:0px; padding:0px; text-transform:uppercase; font-size:32px; color:#f3482a; margin-bottom:10px;}

.margin_left{margin-left:0px !important;}

.margin_bottom{ margin-bottom:20px !important;}

#left_pro{ width:266px; float:left;  margin-left:30px; }

#pro_left{ margin:0px; padding:5px 0; background:#f3e8e7; font-size:15px; float:left; line-height:18px; width:266px; min-height:383px; }

/*#pro_left b{   color:#c3290f; padding:2px 0 2px 32px; float:left; font-weight:normal; border-bottom:#debcb9 solid 1px;}*/

#pro_left li{ padding:8px 0 8px 10px; list-style:none;  color:#000; border-bottom:#e8d3d1 solid 1px;
 background:url(../images/pro_icon.jpg) no-repeat 10px 12px;}

#pro_left li a{ color:#481813; text-decoration:none; padding-left:18px;}

#pro_left li a:hover{ color:#c3290f;  text-decoration:none;}

#wel_box, #quick_box{ margin:0px; padding:0px; width:300px; float:left; text-align:justify;  margin-left:35px;}

p{margin:0px; padding:0px; padding-bottom:12px;}

p span{ color:#db2f10; margin:0px; padding:0px;}

#more2 a{font-size:26px; color:#fff; background:#f3482a; text-decoration:none; border-radius:5px; padding:3px 25px; float:right; margin-left:15px;}

#more2 a:hover{ color:#fff; background:#d03014;}

input{margin:0px; padding:0px; width:100%; border:#dddbda solid 1px; height:45px; padding-left:5px; font-weight:300; margin-bottom:10px;}

input:hover{margin:0px; padding:0px;  width:100%; border:#dd9f53 solid 1px; height:45px; padding-left:5px; font-weight:300; margin-bottom:10px; background:#f9ecdc;}

.message{ vertical-align:text-top; width:100%;  border:#dddbda solid 1px; resize:none; height:170px; margin-bottom:16px;  padding-left:5px;  padding-top:5px; }

.message:hover{vertical-align:text-top; width:100%;   border:#dd9f53 solid 1px; resize:none; height:170px; margin-bottom:16px;  padding-left:5px;  padding-top:5px; background:#f9ecdc; }



#footer{ margin:auto; padding:15px 30px; background:#f3482a;  width:966px; overflow:hidden; border-top:#ad2810 solid 5px;}

#footer_box{ margin:0px; padding:0px; width:300px; float:left; color:#000; margin-right:10px; margin-left:8px;}

#footer_box span{ font-size:15px;}

.white_title{ margin:0px; padding:0px; font-size:26px; color:#fff; text-transform:uppercase; margin-bottom:5px;}

#copy_right{ margin:auto; padding:10px 30px; background:#ad2810;  width:966px; overflow:hidden; color:#fff; }

#inner_right_box{ margin:0px; padding:10px;  float:right; width:702px; box-shadow:0px 0px 1px #C5C3C3;}

#inner_right_box ul{ margin:0px; padding:0px; margin-left:20px; margin-bottom:20px;}

#inner_pro{ margin:0px; padding:10px 0 15px 0;  float:left; width:219px; border-radius:5px; margin-right:15px; background:#f5e4e3; margin-bottom:15px; text-align:center;  }

#inner_pro:hover{ background:#F90; border-radius:80px 25px 0 ; cursor:pointer;}

#inner_pro img{ box-shadow:3px 0px 5px #c5c3c3; border-radius:180px; background:#fff; padding:10px; width:180px; height:170px; }


.pro_title01 { color:#481813; line-height:18px; text-align:center; margin:0px; padding:0px; font-size:15px;}

.top_pageing{ margin:0px; padding:2px 0; float:right; width:100%; text-align:right; margin-bottom:10px; border-bottom:#f4e7e6 solid 1px; border-top:#f4e7e6 solid 1px; color:#000; font-size:12px; }

.top_pageing a{ margin:0px; padding:0px 2px; color:#f3482a; font-size:13px;}

.top_pageing a:hover, #page_sel{  color:#ff927f; text-decoration:underline;}

