﻿/*header*/
.wrapper{background:url(../images/bg-1.jpg) no-repeat top center;border-top:5px solid #940040;}
.header .logo{padding:25px 0;}

.nav{float:right;height:36px;background:#940040;padding:0 15px;margin:15px 0;}
.nav ul.first > li{position:relative;float:left;line-height:36px;}
.nav ul.first > li > a{color:#fff;}
.nav ul.first > li > b{display:block;width:1px;height:12px;background:#fff;margin:12px 10px;}
.nav ul.first > li > a:hover{text-decoration:underline;}
.nav ul.first > li:hover > a{text-decoration:underline;}

.drop-list{display:none;z-index:9999;position:absolute;top:36px;left:-36px;min-width:120px;}
.drop-list .block{width:100%;height:10px;background:url(../images/bg-2.jpg) no-repeat center;}
.drop-list .drop-wrap{text-align:center;background:#fff;-moz-box-shadow:0 1px 5px #bbb;-webkit-box-shadow:0 1px 5px #bbb;box-shadow:0 1px 5px #bbb;}
.drop-list .drop-wrap p:last-child{border:0;}
.drop-list .drop-wrap a{display:block;font-size:14px;color:#2c2c2c;}
.drop-list .drop-wrap a span{}
.drop-list .drop-wrap a:hover{color:#940040;}

.searchbox{float:right;width:180px;height:30px;border:1px solid #ddd;background:#fff;}
.searchbox input{display:block;float:left;}
.searchbox .in1{width:148px;height:28px;line-height:28px;background:none;border:0;padding:0 5px;}
.searchbox .in2{width:30px;height:28px;background:url(../images/search.jpg) no-repeat;border:0;cursor:pointer;}

/*banner*/
.banner{float:left;width:850px;height:320px;margin-bottom:25px;}
#banner{position:relative;width:850px;overflow:hidden;}
#banner a{display:block;height:320px;background-position:center;}
#banner .owl-dots{z-index:100;position:absolute;right:15px;bottom:20px;height:12px;}
#banner .owl-dots .owl-dot{display:inline-block;margin:0 3px;}
#banner .owl-dots .owl-dot span{display:block;width:12px;height:12px;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#banner .owl-dots .owl-dot.active span{background:#940040;}
#banner .mask{z-index:50;position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;font-size:16px;color:#fff;padding:0 15px;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}

#banner .owl-nav .owl-prev,#banner .owl-nav .owl-next{z-index:10;position:absolute;top:0;width:60px;height:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-moz-opacity:0;-webkit-opacity:0;opacity:0;filter:Alpha(opacity=0);}
#banner .owl-nav .owl-prev{left:20px;background:url(../images/prev.jpg) no-repeat left center;}
#banner .owl-nav .owl-next{right:20px;background:url(../images/next.jpg) no-repeat right center;}
#banner .owl-nav .owl-prev:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:Alpha(opacity=100);}
#banner .owl-nav .owl-next:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:Alpha(opacity=100);}

/*footer*/
.footer{border-top:2px solid #940040;padding-top:15px;}
.footer .foot-left{padding-top:5px;}
.footer .foot-left .line{margin:5px 15px 0;}
.footer .foot-left .text p{line-height:25px;}
.footer .foot-right .foot-wx .img{border:1px solid #ddd;padding:5px;}
.footer .foot-right .foot-wx .text{padding:25px 0 0 15px;}
.footer .foot-right .foot-wx .text p{font-size:14px;}
.footer .foot-right .friendly{margin:50px 70px 0 0;}
.footer .foot-right .friendly span{font-size:14px;}
.footer .foot-right .friendly select{width:120px;height:25px;border:1px solid #aaa;}