﻿/* CSS Document */
.radius{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.hd{background:url(/images_cp/bg.gif) repeat-x; height:34px;}
.top,.header,.nav,.box{width:1170px;}
.top{height:34px; line-height:34px; position:relative;}
.welcome a{color:#f47b20; padding:0 5px; font-weight:bold}
.welcome em{padding-right:10px;}
.help{ position:absolute; right:0; top:0;_top:8px;}
.help a{padding:0 5px;}
.header{position:relative; height:110px;}
.logo{height:47px; position:absolute; left:0; top:13px;}
.search{position:absolute; right:0; top:21px; background:url(/images/search.gif) no-repeat; width:705px; height:31px;}
.search .text{border:0; height:20px; float:left; padding:7px 2px 2px 7px; background:none; width:600px; color:#b2b2b2; }
.search .btn_search{ border:0; background:none; font-size:16px; cursor:pointer;color:#ED6C00; width: 70px;  position:relative; top:0; right:2px;_right:8px;}
.nav,.nav li a,.nav li a:hover{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.nav{background:url(../images/blue_bar.gif) repeat-x; height:36px;}
.nav ul{clear:both; zoom:1; overflow:hidden;}
.nav li{float:left; line-height:36px;}
.nav li a{font-size:14px; font-weight:bold; color:#fff; display:block; padding:0 62.24px;}
.nav li a:hover,.nav li a.curr{background:url(../images/orange_bar.gif) repeat-x; color:#D56900;}
.nav li.line{background:url(/images/line.gif) no-repeat left center; height:36px; overflow:hidden; width:2px;}

,.bot{width:1170px; overflow:hidden;}
.imglist ul,.bot ul{clear:both; zoom:1; overflow:hidden; width:987px;}
.imglist li,.bot li{float:left; display:inline; margin-right:7px;}
.imglist li img,.bot li img{border:1px solid #D0CFCF;}
.bottom{background:#FAFAFA; padding:15px 0;}
.footer p{line-height:25px; height:25px; text-align:center;}
.footer p a{padding:0 5px;}
.footer p a:hover{color:#29AA84;}