body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td ,a{padding: 0;margin: 0;font-family:Microsoft Yahei;font-size:12px;}
table {
border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var{font-weight: normal;font-style: normal;}

ol,ul,li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
a{text-decoration:none;color:#000;}

#header{width: 100%;height: 100px;z-index: 3;}
#header .main{width: 1200px;margin: 0 auto;height: 100px;}
#header .main ul.left{width: 455px;height: 100px; float: left;}
#header .main ul.left li{min-width: 60px;line-height: 100px;margin-right: 23px; float: left}
#header .main ul li a{font-size: 14px;}
#header .main img{margin-top:8px; float: left;}
#header .main ul.right{width: 450px; float: right;}
#header .main ul.right li{min-width: 60px;line-height: 100px;margin-left: 25px; float: left}
#header .main ul li a:hover{color:#ed9100;}
#header .main ul li{position:relative;z-index: 9;}
#header .main ul li ul{position:absolute;left:-21px;top:68px;width:100px;display:none;}
#header .main ul li ul li{background:#fff;margin:0 !important;width:100%;height:40px;line-height:40px;border-bottom:1px solid #ddd;}
#header .main ul li ul li a{display:block;text-align:center;height:40px;line-height:40px;}

.gray{width: 100%;height: 10px;background: #F5F5F5;}
.fanye{width: 100%;height: 80px;background: #f5f5f5}
.space{width: 100%;height: 50px;}


#sub_nav{width: 1200px;height: 70px;margin: 0 auto;position:relative;}
#sub_nav ul{ float: left;min-width: 820px;margin-top:10px;}
#sub_nav ul li{float: left;width: 140px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;border-radius: 3px;background: #F5F5F5;margin-right:20px; }
#sub_nav ul li.now{background: #ED9100;color: #fff}
#sub_nav ul li:hover{background: #ED9100;color: #fff}
#sub_nav p{float: right;line-height: 35px;}
#sub_nav p span{padding: 0 10px;}
#sub_nav p span a{font-size: 14px;}
#sub_nav p img{margin-right: 10px;}
.sub_login{float:right;height:35px;line-height:35px;position:relative;right:0;}
.user_a {padding:0 10px;}
.subuser{position:absolute;right:0;    top: 32px;width:215px;}
.subuser_nav {width:130px;float:left;text-align:center;}
.subuser_nav span{display:block;height:35px;line-height:35px;background:url(../images/subuser_span.png) no-repeat 106px center ;cursor:pointer;}
.subuser_nav a{display:block;height:35px;line-height:35px;font-size:14px;display:none;background:#fff;}
.subuser_nav li{font-size:14px;}
.subuser_nav a:hover{background:#ED9100 !important;color:#fff;}
.subuser_cat{float:right;}
.subuser_cat{height:35px;line-height:35px;text-align:center;width:80px;}
.subuser_cat a{color:#ED9100;}

#footer{width: 1200px; height: 340px;margin: 0 auto;}
#footer .f_logo{width: 278px;height: 195px;float: right;margin-top:21px;}
#footer .f_logo .lo{display: block;margin: 0 auto}
#footer .f_logo .f_code{width: 98px; height: 98px;border:1px solid #eee;margin: 20px auto 5px; }
#footer .f_logo .f_code .qr{display: block;margin: 6px auto 0;}
#footer .f_logo .shen{text-align: center;line-height: 20px;}
#footer .f_logo .up{margin-top: 5px;}
#footer .f_logo .qian{text-align: center;line-height: 17px; color: #999;}
#footer .f_logo .qian a{color: #999;}
#f_nav_border{height:35px;line-height:35px;overflow:hidden;border-bottom:1px solid #ccc;margin-top:20px;}
#footer .rig{width: 920px;height: 340px;float: right;}
 .f_nav{width: 920px;background: url(../images/ul_bg2.jpg) no-repeat 1px -37px;margin:0 auto;height: 35px;}
.f_nav li{width: 145px;line-height: 35px; float: left;font-size: 14px; text-align: center;padding-right: 5px;}
#footer .rig .down{width: 850px;height: 150px; float: right;margin:50px 0 0 0;}
#footer .rig .down li{width: 155px;height: 150px;float: left;margin-right:70px;}
#footer .rig .down li.last{margin-right: 0}
#footer .rig .down li img{display: block;margin: 0 auto;}
#footer .rig .down li .name{margin-top: 15px;font-size: 16px;text-align: center;}
#footer .rig .down li .des{font-size: 12px;margin-top:15px;line-height: 25px;color: #999}
/*****分页*****/
.page {float:right;height:35px;margin:22px auto 0 auto;}
.page a,.page span {display:block;float:left;padding:5px 10px;border:solid 1px #ccc;color:#333;margin-right:4px;background:#D8D8D8;}
.page a:hover {background:#ED9100;color:#fff; text-decoration:none;}
.page span {background:#ED9100;color:#fff;}
.page .a1 {border:none;display:none;}
.page .a1:hover {border:none;}
.page a{cursor: pointer;}

#pages { padding:10px 0 10px;text-align:center}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/*****end分页*****/
#banner{width:100%;height:300px;}

/*******首页*****/
.left-memu {width:270px;float:left;background:#F5F5F5;}
.left-memu .title{height:40px;line-height:40px;padding-left:23px;background:url(../images/title.jpg) no-repeat 10px center;border-bottom:1px solid #EDEDED;}
.left-memu li{height:40px;line-height:40px;border-bottom:1px solid #EDEDED;}
.left-memu li span{float:right;}
.left-memu li font{float:right;margin:12px 10px;}
.nav_img {margin:0 10px 0 15px;width:25px;height:25px;}
.obody .right{float:right;width:840px;background:#F5F5F5;padding:30px;}
.obody .right table tr{height:50px;}
.userIndexTop{margin-top:10px;}
.userIndexTopLeft{width:60%;float:left;}
.userIndexTopLeft_t{width:50%;float:left;}
.userIndexTopLeft_t img{width:80%;max-width:200px;}
.userIndexTopLeft_r {width:50%;float:right;margin-top: 4px;}
.userIndexTopLeft_r .userIndexTopLeft_r_p{font-size:14px;font-weight:bold;}
.userIndexTopLeft_r .userIndexTopLeft_r_p font{font-weight:normal;font-size:12px;color:#999;}
.userIndexTopRight {float:right;width:40%;font-size:10px;}
.userIndexTopRight font{color:#ED9100;font-size:26px;font-weight:bold;}
.userIndexTopRight a{display:block;width:125px;height:30px;text-align:center;line-height:30px;background:#ED9100;color:#fff;}
.obody .right table tr .input-text{height:35px;border:1px solid #ddd;width:60%;padding-left:2%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.obody .right table tr textarea{height:35px;border:1px solid #ddd;width:60%;padding-left:2%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;height:100px;}
.obody .right .button {background:#999;border:1px solid #ddd;color:#fff;width:150px;height:40px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#btnbox{margin-top:30px;}

.head_top{height:35px;line-height:35px;background:#333;}
.head_top_content{width:1200px;margin:0 auto;}
.head_top_content p{color:#fff;font-size:14px;}
.head_top_content p a{color:#fff;font-size:14px;}
.head_top_left{width:50%;float:left;}
.head_top_right{width:50%;float:right;}
.head_top_right {text-align:right;}

.pay_list table{width:100%;}