@charset "utf-8";
/* CSS Document */
@import url("public.css");

.index .left{ width:450px; float:left;}
.index .left form{ background:url(bg_search.jpg) no-repeat right top; height:99px; position:relative;}
.index .left form .bg_left{ background:url(bg_search_sider.jpg); width:27px; height:99px; position:absolute; left:0;}
.index .left form .icon{ position:absolute; top:34px; left:44px;}
.index .left form #search{ position:absolute; top:45px; left:170px; width:200px; height:16px;}
.index .left form .search_submit{ position:absolute; top:45px; left:395px; background:url(btn003.jpg); width:28px; height:20px; border:none; cursor:pointer; }
.index .intro{ margin-top:35px; float:left; width:100%;}
.index .intro .img{ float:left; margin-right:10px;}
.index .intro .content{ float:left; width:325px;}
.index .intro .title{ line-height:22px; border-left:#c94715 solid 4px; color:#c94715; padding:2px 30px 0 10px; background:#f7f7f9; font-size:14px;}
.index .intro .title .more{ float:right;}
.index .intro p{ margin:5px 15px;}
.index .prod_featrue{ margin-top:18px;}
.index .prod_featrue .title{ line-height:22px; border-left:#0e6880 solid 4px; color:#0e6880; padding:2px 20px 0 10px; background:#f7f7f9; font-size:14px;}
.index .prod_featrue .title .more{ float:right;}
.index .prod_featrue p{ padding:15px 10px;}
.index .prod_featrue li{ width:33%; float:left; text-align:center; background:url(bg002.gif) no-repeat center center; height:172px; margin:10px 0; overflow:hidden;}
.index .prod_featrue .img{ margin:5px auto auto auto!important; margin:5px auto auto 2px;}
.index .prod_featrue .name{ width:120px; margin:auto; margin-top:5px;}
.index .prod_featrue .name a{ background:url(liststyle002.gif) no-repeat left 3px; padding-left:13px;}

.index .right{ width:209px; float:right;}
.index .prod_new .title{ background:url(bg004.jpg); height:76px; position:relative; color:#ca4615;}
.index .prod_new .title strong{ position:absolute; top:20px; left:90px; font-size:14px;}
.index .prod_new ul{ border-left:#e4e4e4 solid 1px; border-right:#e4e4e4 solid 1px; text-align:center;}
.index .prod_new li{ background:url(bg003.gif) no-repeat center top; height:180px;}
.index .prod_new .img{ padding-top:10px;}
.index .prod_new .name{ width:180px; margin:15px auto auto auto;}
.index .prod_new .name a{ background:url(liststyle003.gif) no-repeat left 1px; padding-left:20px;}
.index .prod_new .bottom{ background:url(bg005.gif); height:12px; overflow:hidden;}
.index .contact_index{ margin-top:15px; line-height:20px;}
.index .contact_index h1{ font-size:12px; color:#fb9400; padding:0 10px;}
.index .contact_index li{ background:url(liststyle006.gif) no-repeat left 8px; padding-left:10px;}
.index .contact_index .btn{ text-align:center; margin-top:5px;}

.prod_list .title{ line-height:22px; border-left:#3876c1 solid 4px; color:#3876c1; padding:2px 30px 0 5px; background:#f7f7f9; font-size:14px;}
.prod_list .title a{ color:#474747;}
.prod_list p{ background:url(bg010.jpg) no-repeat 5px center; padding:40px 0 0 180px; height:100px; color:#3875c1;}
.prod_list .list{ float:left; background:#fff8ee url(bg012.jpg) no-repeat center bottom; width:100%; border-top:#f6e2c6 solid 10px; padding-top:1px; min-height:400px; height:auto!important; height:400px;}
.prod_list .list li{ float:left; width:24.5%; background:url(bg011.jpg) no-repeat center top; height:184px; overflow:hidden; margin:10px auto; text-align:center;}
.prod_list .list .img{ margin:30px 2px auto auto!important; margin:30px 1px auto auto;}
.prod_list .list .name{ width:100px; margin:5px auto;}
.prod_list .list .name a{  margin-left:5px;}
.prod_list .page{ margin:45px auto 80px auto; text-align:center; font-size:12px}
.prod_list .page a{ margin:0 5px;}

.new_list .title{ line-height:22px; border-left:#3876c1 solid 4px; color:#3876c1; padding:2px 30px 0 5px; background:#f7f7f9; font-size:14px; margin-bottom:10px;}
.new_list .list{ float:left; background:#fff8ee url(bg012.jpg) no-repeat center bottom; width:100%; border-top:#f6e2c6 solid 10px; padding:15px 20px 0 20px; min-height:400px; height:auto!important; height:400px; font-size:12px; line-height:20px;}
.new_list .list li span{ padding-right:5px; color:#000000;}
.new_list .page{ margin:45px auto 80px auto; text-align:center; font-size:12px}
.new_list .page a{ margin:0 5px;}


.show_one{ color:#000000; min-height:500px; height:auto!important; height:500px;}
.show_one h1{ font-size:22px; text-align:center; line-height:20px; margin:15px auto;}
.show_one .property{ text-align:center;}
.show_one .content{ margin:0 40px;}
.show_one .btn{ text-align:right; margin:10px 40px 30px 40px;}

.feedback .title{ line-height:22px; border-left:#c94715 solid 4px; color:#c94715; padding:2px 30px 0 5px; background:#f7f7f9; font-size:14px; margin-bottom:10px;}
.feedback p{ padding:15px 200px 10px 10px; color:#2e8e9c; background:url(bg007.jpg) no-repeat right center; height:120px;}
.feedback p strong{ display:block;}
.feedback table{ width:589px; margin:auto;}
.feedback .form{ border-collapse:collapse;}
.feedback .form th{ border:#FFFFFF solid 1px; text-align:left; vertical-align:top; background:#f6f6f6; padding:2px 5px 2px 30px; width:120px;}
.feedback .form td{ border:#FFFFFF solid 1px; text-align:left; background:#f6f6f6; padding:2px 5px;}
.feedback .form input{ width:300px; height:16px;}
.feedback .form textarea{ width:300px; height:100px;}
.feedback .btn{ height:150px; position:relative;}
.feedback .btn1{ position:absolute; background:url(bg_btn001.jpg); width:107px; height:52px; top:45px; left:215px;}
.feedback .btn1 input{ background:url(btn005.jpg); border:none; width:107px; height:26px; cursor:pointer;}
.feedback .btn2{ position:absolute; background:url(bg_btn002.jpg); width:107px; height:52px; top:45px; left:360px;}
.feedback .btn2 input{ background:url(btn006.jpg); border:none; width:107px; height:26px; cursor:pointer;}

.contactus{ text-align:center;}
.contactus .title{ line-height:22px; border-left:#c94715 solid 4px; color:#c94715; padding:2px 30px 0 5px; background:#f7f7f9; font-size:14px; margin-bottom:10px; text-align:left;}
.contactus dl{ width:552px; margin:auto; text-align:left;}
.contactus dt{ background:url(bg_aboutus.gif); line-height:24px; text-indent:43px; font-weight:bold; color:#000000;}
.contactus dd{ background: #f9f9f9 url(icon003.jpg) no-repeat 20px 20px; padding:50px 0 30px 60px; color:#2e8e9c; border-bottom:#e8e8e8 solid 10px;}
.contactus ul{ line-height:20px;}
.contactus .map{ margin:1px auto 50px auto;}

.aboutus{ background:url(photo008.jpg) no-repeat center bottom; padding-bottom:145px;}
.aboutus .title{ line-height:22px; border-left:#c94715 solid 4px; color:#c94715; padding:2px 30px 0 5px; background:#f7f7f9; font-size:14px; margin-bottom:10px; text-align:left;}
.aboutus .content{ margin:0 10px;}
.aboutus p{ margin:10px 0;}

.aboutus_prod{ margin:10px auto 30px auto}
.aboutus_prod .title{ line-height:22px; border-left:#0e6880 solid 4px; color:#0e6880; padding:2px 30px 0 5px; background:#f7f7f9; font-size:14px; margin-bottom:10px; text-align:left;}
.aboutus_prod li{ float:left; width:25%; background:url(bg011.jpg) no-repeat center top; height:184px; overflow:hidden; margin:10px auto; text-align:center;}
.aboutus_prod .list{ float:left; background:#FFF8EE; width:100%; border:#ffe8c9 solid 1px; height:250px; position:relative;}
.aboutus_prod .list .img{ margin:30px 2px auto auto!important; margin:30px 1px auto auto;}
.aboutus_prod .list .name{ width:100px; margin:5px auto;}
.aboutus_prod .list .name a{ background:url(liststyle005.gif) no-repeat 3px 3px; padding-left:5px; display:block;}
.aboutus_prod .list ul{ margin:auto; width:560px; padding-top:20px;}
.aboutus_prod .list_icon1{ position:absolute; left:35px; top:110px;}
.aboutus_prod .list_icon2{ position:absolute; right:35px; top:110px;}