/*
Template Name: ����
Template URI: http://www.phpdb.net/
Description: �ر��ư汾.
Version: 2.7.3
Author: PHPDB.NET
Author URI: http://www.phpdb.net/
Logo filename: logo.gif
Template Type: type_0
*/
html, body {-webkit-text-size-adjust: none}
body {font-family:Verdana,"Microsoft Yahei"; padding:0px; margin:0px; color:#B9A980; font-size: 16px;}
ul { list-style-type:none; margin:0px; padding:0px; }
ul li { float:left; }
ul li.except { cursor:default; }
.container  { width:1205px;margin: 0 auto; }
a { text-decoration: none; color:#888; cursor:pointer; transition:all .2s 0s linear;-webkit-transition:all .2s 0s linear; -moz-transition:all .2s 0s linear; -ms-transition:all .2s 0s linear;-o-transition:all .2s 0s linear;}
a:hover { color: #c9bb92; text-decoration: none; }
input[type="text"],input[type="password"] { background-color:Transparent; border-radius:5px; border:solid #efdbbe 2px; outline-style:none; width:325px; height:20px; padding:15px 15px 15px 15px;font-size:18px; color: #B9A980;} 
select { border-radius:5px; border:solid #efdbbe 2px; width:290px; height:50px; outline-style:none;  font-size: 18px;   color: #B9A980; } 
textarea { border-radius:5px; border:solid #efdbbe 2px; outline-style:none; padding: 10px;   font-size: 18px; color: #B9A980;}
.clear {
	clear: both
}

div.headerparent { margin:0 auto; height:157px; clear:both; }
div.topcontainer{font-size: 12px;  height:36px; background-color: #f5f5f5; clear: both; border-bottom: 1px solid #eee;}
div.topcontainer ul.top{height:36px;}
div.topcontainer ul.top .left{float:left;}
div.topcontainer ul.top .right{float:right;}
div.topcontainer ul.top li {display: inline-block;  padding: 8px 3px; }
div.headerparent ul.top li.sep { margin:0px 5px; color: #EBEAE7; }
div.topcontainer ul.top li.red a { color:#CC0000;}
div.topcontainer div.hover_menu {position: absolute; left:29px; top:36px; z-index:2;}

div.topcontainer div.hover_menu ul{position: absolute; background-color: #fff; border: solid 1px #c9c8bd; display:none;}
div.topcontainer div.hover_menu ul li, div.topcontainer div.hover_menu ul.nav ul.ver li{ width:60px; font-size: 12px; margin:0px 5px 10px 5px; display: block; text-align: justify;}
div.topcontainer div.hover_menu ul li a, div.topcontainer div.hover_menu ul.nav ul.ver li a{ }
/**div.topcontainer div.hover_menu ul li span, div.topcontainer div.hover_menu ul.nav ul.ver li span{   display: inline-block;font-size: 0px; word-spacing: 0px;  zoom: 1;  padding-left: 100%;}**/
div.topcontainer div.hover_menu ul ul.ver {width: 60px; display: block; position: relative; float:left; border:none; margin: 15px 0px; padding: 0px 12px;}
div.topcontainer div.hover_menu ul ul.ver li.first {font-weight: 600; clear:right; width:100%;}

div.topcontainer div.hover_menu ul.nav {width:1000px; float:left; position: absolute; padding-left: 5px;}
div.topcontainer div.hover_menu ul.nav li.sep {border:none; border-right: 1px solid #c8c9bd; height:150px; width:0px;   margin: 0px;margin-top: 15px;}
div.topcontainer div.hover_menu ul.nav ul.ver0 {width: 210px;  }
div.topcontainer div.hover_menu ul.nav ul.ver1 {width: 145px; border: none;  }




div.headerparent div.header div.left {clear:both; float:left; height:80px;}
div.headerparent div.header div.left div.logo {cursor: pointer;clear: both;float: left;margin:18px 0px;background: url(/images/logo.png) no-repeat 0px center;width: 180px;height:44px; /*border-right:solid 2px #e5dfcc;*/}
/*div.headerparent div.header  div.search { background: url(/images/searchbg.png) center center;width:279px;height: 28px; color:#e1e1e1;}*/
div.headerparent div.header  div.search {width:279px;height: 33px; color:#e1e1e1; border: solid 1px #8c4f19; border-radius:5px;}
div.headerparent div.header  div.search input { border: none 0px;width: 215px;height:28px; padding: 4px 15px 4px 10px;float: left;font-size: 14px;color: #e1e1e1;}
div.headerparent div.header  div.search input:focus { outline:0px;}
div.headerparent div.header  div.search div.btn {border-left:solid 2px #e1e1e1;margin-top: 0px;float: right;margin-right: 10px; background-image:url(/images/search.png);background-position:-2px center; background-repeat:no-repeat; width:26px; height:33px; cursor: pointer;}
div.headerparent div.header div.left ul.mask { font-size:12px;padding: 0px;margin:5px 0px; }
div.headerparent div.header div.left ul.mask li { float:left; margin-right:10px; }
div.headerparent div.header div.left ul { float: left;margin-left:21px;margin-top: 26px; }
div.headerparent div.header div.left ul li { float:none; }
div.headerparent div.header div.right { float:right; margin-top: 25px;}
div.headerparent div.header div.right ul { height:25px; line-height:25px; }
div.headerparent div.header div.right ul.first { float:right; font-size:12px;color:#998662; }
div.headerparent div.header div.right ul.second { clear:both; float:right;font-size:14px;}
div.headerparent div.header div.right ul.second li.sep { margin:0px 8px; color: #eae6d7;}
div.headerparent div.header div.right ul li.light { cursor:default; }
div.headerparent div.header div.right ul li.cart {background:url(/images/menu.jpg) repeat-x; height: 35px; margin-left:15px; width: 140px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
div.headerparent div.header div.right ul li.cart a {display:block; background-image:url(images/cart3.png); background-position:30px 7px; background-repeat:no-repeat; padding:5px 0px 5px 55px; color:#fff;}
/**div.headerparent div.header div.right ul li.cart a:hover { background-position:0px -14px; }**/


div.menubarparent {clear:both; margin:0 auto; background:url(/images/menu.jpg) repeat-x; height:42px; }
div.menubarparent div.menubar ul.menu { clear:both; height:41px; float:left; color:#FFFFFF; list-style-type:none; background-repeat:repeat-x;margin: 0px;padding: 0px; background-image: url(images/menu.jpg);}
div.menubarparent div.menubar ul.menu li.sep { background-image:url(/images/sep.jpg); background-repeat:repeat-y; width:1px; height:41px; margin:0px; }
div.menubarparent div.menubar ul.menu li {float:left;  cursor:pointer; color:#FFFFFF; text-decoration:none; height:41px; line-height:41px; }
div.menubarparent div.menubar ul.menu li a { color:#FFFFFF; text-decoration:none; padding:9px 20px; height:41px; line-height:41px;}
div.menubarparent div.menubar ul.menu li.selected { background-image: url(/images/opacity25.png);}
div.menubarparent div.menubar ul.menu li:hover { background-image: url(/images/opacity25.png);}

div.otherparent { margin:0 auto; height:225px;clear:both; }
div.otherparent div.other div.left {float:left; width:980px; clear: both;}
div.otherparent div.other div.left ul.title { float:left; font-size:36px; color:#9a8762; border:#e1e1e1 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:17px 20px; width: 936px;}
div.otherparent div.other div.left ul.title li { margin: 0px 43px; background-position:center center; background-repeat:no-repeat; width:145px; height:34px; }
div.otherparent div.other div.left ul.title li.mfps { background-image:url(/images/mfps.png); }
div.otherparent div.other div.left ul.title li.qtth { background-image:url(/images/qtth.png); }
div.otherparent div.other div.left ul.title li.hdfk { background-image:url(/images/hdfk.png); }
div.otherparent div.other div.left ul.title li.ysbx { background-image:url(/images/ysbx.png); }
div.otherparent div.other div.left div.verparent { float: left; border: #e1e1e1 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:0px 0px 0px 40px; margin-top:10px;width: 936px;}
div.otherparent div.other div.left div.verparent ul.ver { float:left;margin:7px 35px; color:#9a8762; font-size:14px; }
div.otherparent div.other div.left div.verparent ul.ver li { float:none; margin: 10px 0px;}
div.otherparent div.other div.left ul.ver li.first { color:#67532e; cursor:default; font-weight: 600;}
div.otherparent div.other ul.right { float:right; width:180px; color:#666; border:#e1e1e1 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:15px 15px;  }
div.otherparent div.other ul.right li { float:none; margin:8px 0px; }
div.otherparent div.other ul.right li.title { font-size:32px; cursor:default; text-align: center;}
div.otherparent div.other ul.right li.workday {font-size:12px; cursor:default; text-align: center;}
div.otherparent div.other ul.right li.item { background-color: #9a8762; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; width: 100px;height: 25px;line-height: 25px;padding-left: 30px;background-repeat: no-repeat;background-position: 10px center; font-size: 14px;color: #FFFFFF; margin-left: 25px;}
div.otherparent div.other ul.right li.item a { color:#FFFFFF; }
div.otherparent div.other ul.right li.phone { background-image:url(/images/qq.png); cursor:default; font-size: 14px; margin-top: 13px;}
div.otherparent div.other ul.right li.weixin { background-image:url(/images/weixin.png);  }
div.otherparent div.other ul.right li.weibo { background-image:url(/images/weibo.png); }

div.footerparent { margin:0 auto; height:90px; color:#666c77; font-size:12px; text-align:center; clear:both; }
div.footerparent ul.footer { float:left; width:100%;text-align:center; margin: 0 auto; padding: 0px 15px 0px 15px;}
div.footerparent ul.footer li { margin:10px 0px; }
div.footerparent ul.footer li.level1 { float:left;width:100%; cursor:default; margin:0px; }
div.footerparent ul li.sep { margin:10px 10px;color: #d2d7de; }
div.footerparent ul.footer li a { color:#666c77;}

div.footerparent .footer2 { float:left;width:100%; cursor:default; margin-bottom:20px; }

div.maskpanel { position:fixed; z-index:1; top:0px; right:0px; bottom:0px; left:0px; z-index:1; background: #FFFFFF; opacity:0.5; filter:alpha(opacity=50); display:none; }

div.loginpanel { display:none;position:fixed; z-index:100; width:430px; height:430px;  top:0px; left:0px; background-color:#FFFFFF; border:solid 2px #e1e1e1; font-size:16px; -webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;}
div.loginpanel div.header { background-color:#f7eeda; border-bottom:solid #efdabc 2px; width:100%; height:56px;margin-bottom: 20px; }
div.loginpanel div.header span.title { float:left; font-size:20px; height:56px; line-height:56px; margin-left:35px; }
div.loginpanel div.header div.close { background:url(/images/remove.jpg) no-repeat center center; width:56px;height:56px;cursor: pointer; float:right; }
div.loginpanel div.line { clear:both; float:left; padding-left:35px; padding-bottom:10px; width: 365px;}
div.loginpanel div.btnline { margin-top:30px; }
div.loginpanel div.line span { float:left; height:50px; line-height:50px; }
div.loginpanel div.line span.name, div.loginpanel div.line span.password { margin-left:20px; }
div.loginpanel div.line label.forgot { float:right; font-size:14px;  }
div.loginpanel div.line input[type="text"] { float:left; clear:both; }
div.loginpanel div.line input[type="text"].error { border-color:#c5151d; }
div.loginpanel div.line input[type="checkbox"] { float:left; }
div.loginpanel div.line label { float:left; cursor:pointer; font-size:14px; }
div.loginpanel div.line span.btnlogin, div.loginpanel div.line span.btnreg { width:360px; height:50px; float:left; background-color:#c5151d; border-radius:5px; text-align:center; color:#FFFFFF; line-height:50px; cursor:pointer; } 
div.loginpanel div.line span.btnbuy { width:360px; height:50px; float:left; background-color:#fff; border-radius:5px; text-align:center; color:#FFFFFF; line-height:50px; cursor:pointer; border:1px solid green; color:green; } 

div.loginpanel div.line span.btnreg { background-color:#ecd3af; color:#988562; } 
div.loginpanel div.lastline { margin-top:15px; }
div.loginpanel div.line ul li { margin:0px 5px;font-size: 14px; }
div.loginpanel div.line ul li.weibol { background:url(/images/weibo.jpg) center center no-repeat; width:53px; height:17px; }
div.loginpanel div.line ul li.qql { background:url(/images/qq.jpg) center center no-repeat; width:53px; height:17px; }
div.loginpanel div.line ul li.weixinl { background:url(/images/weixin.jpg) center center no-repeat; width:53px; height:17px; }

div.regpanel { display:none; position:fixed; z-index:100; top:0px; left:0px; width:430px; height:600px; background-color:#FFFFFF; border:solid 2px #e1e1e1; font-size:16px; -webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px; }
div.regpanel div.header { background-color:#f7eeda; border-bottom:solid #efdabc 2px; width:100%; height:56px; margin-bottom: 20px;}
div.regpanel div.header span.title { float:left; font-size:20px; height:56px; line-height:56px; margin-left:35px; }
div.regpanel div.header div.close { background:url(images/remove.jpg) no-repeat center center; width:56px;height:56px;cursor: pointer; float:right; }
div.regpanel div.line { clear:both; float:left; padding-left:35px;padding-bottom: 10px; width:365px; }
div.regpanel div.phonereg { clear:both; float:left; height:350px; }
div.regpanel div.emailreg { clear:both; float:left; height:350px; display:none; }
div.regpanel div.line input[type="radio"] { float:left; cursor:pointer; }
div.regpanel div.line label { float:left; margin-right:20px; cursor:pointer; }
div.regpanel div.line span { float:left; height:50px; line-height:50px; }

#txtmessagever, #txtredomver1, #txtredomver2 { width:200px; }
div.regpanel div.line span.btnmessagever, div.regpanel div.line span.btnredomver { float:left; margin-left: 243px;margin-top: -54px; background-color:#f7eeda; width:120px; height:54px; line-height:54px; text-align:center;border-radius: 5px; cursor:pointer; }
div.regpanel div.line label.passwordinfo { font-size: 14px;width: 100%;text-align: center;margin-top: 10px; }
div.regpanel div.line input[type="text"] { float:left; clear:both; width:330px; }
div.regpanel div.line span.btnreg { width:360px; height:50px; float:left; background-color:#c5151d; border-radius:5px; text-align:center; color:#FFFFFF; line-height:50px; cursor:pointer; } 
div.regpanel div.line span.more { font-size:13px;height: auto; line-height: normal; float:left; }
div.regpanel div.line span.adjust { margin-top:25px; }
div.regpanel div.line span.more a { color:#c5151d; }
div.regpanel div.line span.btnlogin { background-color:#c5151d; width:50px; height:20px; line-height:20px; text-align:center;border-radius: 5px; cursor:pointer; color:#FFFFFF; font-size:13px; margin-left: 10px;margin-top: -3px;}

#pageList ul.page { float: right;padding: 0px;margin: 20px 0px; }
#pageList ul.page li { margin:0px 10px; cursor:pointer;  }
#pageList ul.page li:hover, div.piclistparent div.piclist ul.page li.selected { color:#e50911; }

.left .curs{color:#c5151d}
