



/****************************
GLOBAL STYLES
****************************/

#container { margin: 0 auto; position: relative; width: 1048px; margin-top:10px; margin-bottom:10px}

#contents { padding: 0; float:left; width:960px; background:#fff; padding: 40px 30px 40px 30px; border: 4px double #F6F6F6; box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.04); -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.04); margin:10px 0px 20px 0px; min-height:800px}

#contents-1 { padding: 0; }

.main-content { border-right: 1px dashed #EEEEEE; float: left; padding: 0 15px 0 0; width: 640px; min-height:800px; margin-right:15px}

.main-content-left { border-left: 1px dashed #EEEEEE; float: right; padding: 0 0 0 0px; width: 640px; }


.welcome, .services, .team, .cols-wrap, .comment-box { margin-bottom: 30px; padding-bottom: 20px; position: relative; }



/****************************
SIDEBAR
****************************/

#toTop { background: none repeat scroll 0 0 #4A5151; bottom: 0; color: #EEEEEE; cursor: pointer; font-size: 10px; padding: 10px 20px; position: fixed; right: 0; text-align: center; text-decoration: none; text-shadow: 0 1px 1px #000000; text-transform: uppercase; display:none}

.sidebar { float: left; padding-right: 30px; width: 259px; }

.sidebar-left { float: left; padding-right: 30px; width: 259px; }

.fleft { float: left; }

.left { float: left; width: 250px; }

.sidebar div, .left div { margin-bottom: 40px; }

.sidebar div h5, .left div h5 { border-bottom: 1px dashed #D0D0D0; color: #333333; margin-bottom: 0; padding: 0 0 10px; position: relative; text-transform: uppercase; }

.sidebar-left div, .left div { margin-bottom: 40px; }

.sidebar-left div h5, .left div h5 { border-bottom: 1px dashed #D0D0D0; color: #333333; margin-bottom: 0; padding: 0 0 10px; position: relative; text-transform: uppercase; }

.sociable ul, .categories ul, .contact-info ul, .side-paragraph div, .flickr div, .search div { padding: 20px 0 0; }

.sociable ul { }

.sociable ul li { float: left; margin-right: 5px; }

span.arrow { bottom: -4px; height: 4px; left: 20px; position: absolute; width: 9px; }

span.tail { background: url("img/tail.png") no-repeat scroll 50% 0 transparent; height: 4px; position: absolute; width: 250px; }

.categories ul { }

.categories ul li { float: left; margin-right: 9px; padding: 2px 0; width: 117px; }

.categories ul li a:link, .categories ul li a:visited { background: url("img/arrow.png") no-repeat scroll 0 5px transparent; color: #999999; padding-left: 20px; }

.categories ul li a:hover { color: #22AAEE; }

.contact-info ul { }

.contact-info ul li { float: left; margin-right: 9px; padding: 2px 0; width: 100%; }

.contact-info ul li span { background: url("img/arrow.png") no-repeat scroll 0 5px transparent; padding-left: 20px; float: left; padding-right: 20px; width: 40px; }

.contact-info ul li a { cursor: pointer; }

.contact-info ul li a:hover { color: #22AAEE; }

.side-paragraph div { margin-bottom: 0; }

.side-paragraph img, .flickr ul li img { background: none repeat scroll 0 0 #fff; border: 1px solid #E9E9EA; float: left; margin-right: 12px; margin-top: 4px; padding: 4px; }

.search form { margin-bottom: 8px; }

.search input[type="text"] { background:#F7F7F7; border: 1px solid #CCCCCC; padding: 10px; width: 228px; }

.search p, .search div { margin-bottom: 0; }

.aboutusnew{ float:left; width:640px}
.aboutusnew h3{ float:left; height:30px; padding-bottom:10px; border-bottom:#135396 solid 1px; margin-bottom:10px; width:100%}
.aboutusnew h3 img{ float:left; display:block}
.aboutusnew h3 span{ float:right; display:block; height:30px; font-size:12px; line-height:40px}
.aboutusnew h3 span.l{ float:left; font-size:14px; font-weight:bold; color:#BD3030}
.aboutusnewinner{ float:left; line-height:25px}
.newsview_new{ float:left; width:100%}
.newsview_new h2.title{ width:100%; float:left; text-align:center; font-size:18px; font-weight:bold}
.newsview_new p.time_new{ width:100%; float:left; margin-top:10px; text-align:center; color:#999}
.newview_new{ width:100%; float:left; margin-top:20px; line-height:25px}
.cpzFL_new{ float:left; width:640px}
.cpzFL_new dl{ float:left; width:132px; margin:10px 20px 10px 0px}
.cpzFL_new dl dt{ float:left; width:130px; border:#C0C0C0 solid 1px; height:130px}
.cpzFL_new dl dt img{ display:block; width:130px; height:130px}
.cpzFL_new dl dd.name{ width:132px; float:left; margin-top:10px; text-align:center}
.cpzFL_new dl dd.name a{ font-weight:bold; color:#636363; line-height:20px}
.cpzFL_new dl dd.xq_name{ width:132px; text-align:right; float:left}
.cpzFL_new dl dd.xq_name a{ color:#BD3030}
.product_view_new{ float:left; width:100%}
.product_view_new h4.title{ width:100%; float:left; text-align:center; font-size:22px; font-weight:bold; margin-top:20px}
.product_view_newinner{ float:left; width:100%; margin-top:20px; line-height:25px; font-size:14px}
.product_view_img{ float:left; width:100%; text-align:center; margin-top:10px}



