* { margin: 0px; padding: 0px; list-style-type: none; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
.yellow {color:#FE5C04;}
.yellow a { color:#FE5C04; }
.yellow:hover { color:#06ABEF; }
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img, a img { border:0; }
body { font-size: 12px; color: #333; background-color: #fff; background:url(../images/maintopbg.jpg) repeat-x left top; }
/*=============head==========*/
.head{ width:100%; height:621px;}
.topbg{ height:105px; background:url(../images/topbg.jpg) repeat-x left bottom;}
.topmid{ width:1000px; height:71px; margin:0 auto;}
.topleft{ width:1000px; height:71px; }
.logo{ float:left;}
.topclass { float: left; width: 388px; padding:37px 0 0 35px; }
.topclass li{float: left; width:125px; font-size:24px; font-weight:bold;}
.topclass li a:hover{color: #0046F9;}
.cur a { color: #0046F9; }

.dh{ float:right; width:147px; padding-top:24px; }



/*=============box==========*/
.box{ width:100%; float:left; background-image: url(../images/footerbg.jpg); background-repeat: repeat-x; background-position: left bottom; background-color:#E7E7E8; }
.boxmid{ width:1000px; margin:0 auto;}
.boxleft{width:1000px; float:left;}


/*==main==*/
.main{width:1000px; float:left; }
.mainblock{ width:1000px; float:left;   line-height: 180%; margin-top:28px; }
.mainhz{ width:1000px; float:left;  background:#FFF; line-height: 180%; margin-top:20px; }
.blockleft{ width:258px; float:left;}
.left { background-color: #FFF; float: left; width: 258px; }
.lefbanner { float: left; width: 258px; margin-top:15px; background-color:#FFF; }

.titleA { height: 39px; float:left; width:245px; padding:0 0 0 11px; background:url(../images/titlebg.jpg) repeat-x left top; border:solid 1px #CCC; }
.titleA span { float:left; font-size: 14px; line-height: 39px; padding-left:17px; font-weight: bold; color: #A00203; height: 39px; background:url(../images/icony.jpg) no-repeat left center; }

.contA{ float:left; width:238px; padding:12px 10px 20px  10px; line-height: 24px; text-align:justify;text-justify:inter-ideograph; }
.contA .pic { float: left; padding-right: 10px; }
.vip { float: left; width: 230px; padding:12px 14px 14px 14px;  background-color: #EFF0F2; }
.vip dl { float: left; width: 230px; padding-bottom: 8px; }
.vinput span { width: 58px; line-height: 24px; height: 24px; font-size: 14px; float: left; }
.vinput .textinpt { line-height: 24px; height: 24px; width: 165px; }
.serverA { float: left; width: 248px; padding:0 5px; }
.serverA dl { float: left; width: 248px; background-color: #F6F6F6; height: 24px; margin-top:8px; }
.stitle { float: left; width: 75px; line-height: 24px; background-color: #FFEEDA; height: 24px; color: #CB7A0D; text-align: center; }
.sitem { float: right; width: 165px; color: #999; }
.titlejp { float: left; width: 248px; padding: 16px 5px 5px 5px; font-size: 14px; font-weight: bold; color: #FD5900; }
.contjp { float: left; width: 248px; padding:0 0 15px 5px; }
.contjp dl .jpic { float: left; padding-right: 10px; }
.contjp dl .jtitle { font-weight: bold; }

.contjp dl{ float: left; width: 248px; padding:10px 0; background:url(../images/jpline.jpg) repeat-x left top;}


.right{ width:726px; float:right; }
.blockright{ width:726px; float: left; background:#FFF; background:url(../images/slinebg.jpg) no-repeat 415px bottom; background-color:#FFF; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; }
.Rleft { width: 415px; float: left; }
/*js*/
.none { display:none; }
.TabTitle { float: left; width: 415px; background-image: url(../images/spback1.jpg); background-repeat: repeat-x; background-position: left bottom; height: 40px; }
.TabTitle span { float: right; padding-top: 4px; padding-right: 4px; }
.TabTitle li { float: left; width: 80px; padding-right: 6px; }
.TabTitle .active { cursor: pointer; background-image: url(../images/spbuter1.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 40px; width: 125px; text-align: center; line-height: 40px; font-size:14px; font-weight: bold; color: #A00203; }
.TabTitle .normal { cursor: pointer;  height: 40px; width: 125px;  text-align: center; line-height: 40px; font-size:14px; font-weight: bold; color: #494949; }
.TabContent { float: left; width: 415px; }
.TabContent #proTab0_Content0,
.TabContent #proTab0_Content1,
.TabContent #proTab0_Content2{ float: left; width: 395px; padding: 10px; }

.xintitle { float: left; width: 395px; }
.xintitle ul li { float: left; width: 63px; text-align: center; background-color: #6C6C6C; margin-left:1px; color:#FFF; }
.xintitle ul li a{ color:#FFF; }
.xintitle ul li a:hover{ color:#F60; }
.xincont { float: left; width: 395px; padding:10px 0; text-align:center; }

.Rright { float: right; width: 311px; }
.RtitleA { height: 39px; float:left; width:299px; padding:0 0 0 11px; background:url(../images/titlebg.jpg) repeat-x left top; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC;}
.RtitleA span { float:left; font-size: 14px; line-height: 39px; padding-left:17px; font-weight: bold; color: #A00203; height: 39px; background:url(../images/icony.jpg) no-repeat left center; }
.JYcenter{ float:left; width:281px; padding:12px 10px 15px  20px; line-height: 24px; text-align:justify;text-justify:inter-ideograph; }
.JYcenter .pic { float: left; padding-right: 10px; }
.JYlist { float: left; width:311px;  }
.JYlist ul{float: left; width:281px; padding-top:15px; margin:0 10px 0 20px; background:url(../images/jpline.jpg) repeat-x left top; }
.JYlist ul li { line-height: 27px; height: 27px; float: left; width: 270px; background:url(../images/iconli.jpg) no-repeat left center; padding-left:11px; }
.JYlist ul li span { color: #999; float: right; }
.Rbanner { float: left; width: 728px; padding: 10px 0; }
.news { float: left; width: 395px; padding:15px 0 15px 10px; }
.ncur { background:url(../images/newcon1.jpg) no-repeat left center; padding-left:11px; height:30px; line-height:30px;}
.ncur a{color:#FF4700;}
.ncur span { color: #999; float: right; }
.nnorm{ background:url(../images/newcon2.jpg) no-repeat left center; padding-left:11px; height:30px; line-height:30px;}
.nnorm span { color: #999; float: right; }

.Rlist { float: left; width:311px;  }
.Rlist ul{float: left; width:281px; padding-top:10px; margin:5px 10px 10px 20px;  }
.Rlist ul li { line-height: 30px; height: 30px; float: left; width: 270px;  }
.Rcur { background:url(../images/icon2.jpg) no-repeat left center; padding-left:11px;  }
.Rcur a{color:#FF4700;}
.Rnorm { background:url(../images/iconli.jpg) no-repeat left center; padding-left:11px;}

.Rlist ul li span { color: #999; float: right; }
.blockbot{ width:998px; float: left; background:#FFF;  background-color:#FFF; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; margin:11px 0 0 0; }
.hzlist { float: left; width: 998px; padding-bottom:20px; }
.hzlist ul li { float: left; width: 130px; padding:20px 0 0 30px; }

/*==footer==*/
.footer{ width:1000px; float:left; height: 110px; padding-top:76px; line-height: 200%; }
.footer font { float: right; padding-top: 15px; width: 440px; text-align: right; display: block; }
.footerint { float: left; width: 490px; display: block; }
.footerint  span { float: left; padding-right: 10px; }

/*menu*/
.menubg{ height:45px; background:url(../images/menubg.jpg) repeat-x left top;}
.menu { height: 45px; width: 1000px; margin:0 auto; color: #FFF; }
.menu a{color: #FFF;}
.menu ul{ width: 1000px; float:left; height:45px}
.menu ul li { float: left; height: 45px; line-height: 45px; font-size: 16px; font-weight: bold; width: 142px; text-align: center; }
.mnorm { background:url(../images/menline.jpg) no-repeat left center; }
.mnorm a{ color:#FFF;}
.mcur { background:url(../images/cubg.jpg) no-repeat left center; }
.mcur a{color:#FADA02}

.bannerbg{ height:473px; background:url(../images/banner.jpg) repeat-x center center; }
.menu span { position: absolute; width: 142px; margin-left:-105px; margin-top:45px; z-index:19999; }
.tskang { width: 142px; display:none; position: relative; margin-left:0px; background-image: url(../images/hyback.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/hyback.png");_background:none; background-repeat: repeat; background-position: left center; color: #FCA702; text-align: center; padding-top: 5px; font-size: 14px; font-weight: normal; padding-bottom:20px; }
.tskang_on .tskang{ display:block;}
.class {  height: 40px; background:url(../images/lineclass.png) no-repeat center center;  margin: 0 0 10px 0; }
.class a{font-weight: normal; color:#FCA702;}
.class a:hover{ font-weight: normal; color:#FFF; }

/*banner 切换*/
.banner{ position:relative;height:473px; overflow:hidden;width:100%;}
.banner .show{ width:1719px; position:absolute; left:0%;top:0px; margin-left:0px; height:473px; overflow:hidden; }
.banner .show ul{ position:relative; height:473px; overflow:hidden;width:1719px; float:left; }
.banner .show ul li{text-align:center;width:1719px; float:left; height:473px; position:absolute; display:none}
.banner .focus { position:absolute; width:120px; padding-left:10px; padding-top:13px; bottom:8px; right:648px; background:url(bor02.png) no-repeat left center; height:29px; }
.banner .focus a{ width:14px; height:14px; float:left; margin-left:10px;  display:inline-block; background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left -24px; }
.banner .focus a.on{ background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left top; }

/*内页开始*/
.narbaner{height:299px; width:100%; background:url(../images/narbanner.jpg) no-repeat center center;}
.narbanerB{height:299px; width:100%; background:url(../images/narbanr2.jpg) no-repeat center center;}
.dtclass{ float:left; width:238px; padding:12px 10px 60px  10px; line-height: 24px;  }
.dtclass ul li { line-height: 36px; float: left; height: 36px; width: 238px; font-size: 14px; }
.dcur {width: 220px; float:left; padding-left:18px; height:36px; line-height:36px; background:url(../images/dtbg1.jpg) no-repeat left center; }
.dcur a{ color:#FB5301;}
.dnorm {width: 220px; float:left; padding-left:18px; height:36px; line-height:36px; background:url(../images/dtbg2.jpg) no-repeat left center; }
.dnorm:hover{width: 220px; float:left; padding-left:18px; height:36px; line-height:36px; background:url(../images/dtbg1.jpg) no-repeat left center;}.Pnarban { float: left; width: 258px; text-align: center; padding-bottom: 15px; }

.Pblock{ width:726px; float: left; background:#FFF;  background-color:#FFF; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; }
.PTitle { float: left; width: 726px; background-image: url(../images/spback1.jpg); background-repeat: repeat-x; background-position: left bottom; height: 40px; }
.PTitle .active { cursor: pointer; background-image: url(../images/spbuter1.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 40px; width: 125px; text-align: center; line-height: 40px; font-size:14px; font-weight: bold; color: #A00203; }
.posit { float: right; padding-top: 10px; padding-right: 10px; }
.posit span { float: left; width: 15px; padding-top: 2px; }


.newlist { float: left; width: 726px; }
.newlist dl { float: left; width: 696px; padding:15px 0; margin:0 15px; font-size:13px; border-bottom:dashed 1px #CCC;}
.ntitle { font-size: 14px; font-weight: bold; color: #36F; }

.ntitle span { font-weight: normal; float: right; color: #36F; }
.ncont { line-height: 170%; padding-top: 5px; color: #555; }
/*page*/
.page { height:30px; text-align:center; font-size:12px; width: 726px; padding-top: 25px; padding-bottom: 5px; float: left; }
#gPager b,
.page b { border:#ccc 1px solid; padding:2px 5px; color:#FFFFFF; margin-right:2px; text-decoration:none; background-color: #2E6AB1; }
#gPager a,
.page a { border:#ccc 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; text-decoration:none; }
#gPager a:hover,
.page a:hover { border:#404040 1px solid; color:#fff; background-color: #2E6AB1; }
#gPager a:active,
.page a:active { border:#404040 1px solid; color:#fff; background:#404040 }
#gPager span.current,
.page span.current { border:#e89113 1px solid; padding:2px 5px; font-weight:bold; color:#fff; margin-right:2px; background:#e89113; }
#gPager span.disabled,
.page span.disabled { border:#f3f3f3 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; }
.xpnew { float: left; width: 696px; padding:0 15px 15px 15px; }
.xtitle { font-size: 14px; font-weight: bold; text-align: center; padding:10px 0; }
.xtime { text-align: center; color: #999; border-top:solid 1px #CCC; padding:8px 0; }
.cont { line-height: 180%; color: #555; font-size: 13px; }
.cont p { padding-bottom: 15px; }
.fenxian {  font-size: 13px; border-top:solid 1px #CCC; padding-top:15px; }
.fenxian a{color: #BC070E;}
.fenxian span { color: #000; }
.next { padding:8px  0 0 0; font-size: 13px; color: #000; }

.Bblock{ width:998px; float: left; background:#FFF;  background-color:#FFF; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; }
.BTitle { float: left; width: 726px; background-image: url(../images/spback1.jpg); background-repeat: repeat-x; background-position: left bottom; height: 40px; }
.BTitle .active { cursor: pointer; background-image: url(../images/spbuter1.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 40px; width: 125px; text-align: center; line-height: 40px; font-size:14px; font-weight: bold; color: #A00203; }
.BTitle .posit { float: right; padding-right: 10px; padding-top: 18px; }
.BTitle .posit span { float: left; width: 15px; }

.Bnew { float: left; width: 968px; padding:15px; }

.topnew { float: left; width: 696px; padding:15px; }
.topnew dl{float: left; width: 676px; padding:10px; background-color:#F3F3F3; border:solid 1px #CCC;}.topnew dl .tpic { float: left; padding-right: 8px; }
.topnew dl .ttitle { font-size: 14px; font-weight: bold; color: #F60; }
/*登录*/
.dzlock{ float:left; width:978px; padding:25px 0 0 20px; margin-top:20px; background-color:#FFF; border:solid 1px #CCC;}
.login_leftad { float:right; clear:both; margin:0 auto;  text-align:center; }
.main_login { float: left; width:283px; height:285px; margin:30px 20px 0 0; font-size:12px; background:url(../images/login_bg.gif) no-repeat left top; }
.main_login h2 { height:42px; text-indent:-2000px; }
.main_login dl { clear:both; padding:0 0 0 30px; }
.main_login dl.login_name { height:20px; line-height:20px; }
.main_login dl.login_ipt { height:40px; }
.main_login dl.login_ipt input { height:28px; border:1px solid #c7c7c7; line-height:28px; font-size:14px; font-weight:bold; }
.main_login dl.login_ipt .icon_yzm { height:26px; overflow:hidden; vertical-align:middle; }
.main_login dl.login_ipt .icon_yzm img { height:26px; overflow:hidden; vertical-align:middle; }
.btn_bar { width:auto; clear:both; height:50px; padding:8px 0 0 0; }
.btn_login { width:100px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#df8600; border:none; cursor:pointer; text-align:center; letter-spacing:5px; display:block; text-align:center; background:#ddd url(../images/btn_loginbg.gif) left top no-repeat; }
.w60 { width:60px !important; }

/*会员中心*/
.leftblock { float: left; width: 239px; }
.hycenter h3 { height:36px; line-height:36px; padding-left:20px; color:#FFF; font-size:24px;   background-color:#F56E01; }
.hycenter { float: left; width: 238px; border:solid 1px #DEDEDE; margin-top:12px; }
.hycenter ul { float: left; width: 212px; padding:10px 13px 115px 13px; }
.hycenter ul li{float: left; width: 190px; padding-left:22px;  height:43px; line-height:43px; font-size:14px; background:url(../images/hycent.jpg) no-repeat center bottom;}
.hycenter h3 span { float: right; font-size: 14px; color: #FFF602; padding-right: 8px; }
.hycenter h3 span a{color: #FFF602;}

/*内容*/
.member_main { float: right; width: 730px; padding:10px; margin-top: 12px; border:solid 1px #ccc; min-height:530px;  }
.member_main h1 { font-size:16px; color:#ff7800; margin:8px 0 3px 0; line-height:30px; text-indent:15px; }
.member_main h2 { font-size:14px; color:#818181; margin:8px 0 0 0; line-height:30px; text-indent:15px; }
.tip { width:730px;  border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; text-indent:20px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.tip strong { color:#ff0000; }
.member_tab { clear:both; margin:8px 0 10px 0; }
.member_tab a { color:#3366cc; }
.member_tab a:hover { color:#ff7800; }
.member_tab table { border:1px solid #dedede; border-width:1px 0 0 1px; margin:0 auto; border-collapse:collapse; }
.member_tab table tr { text-align:center; }
.member_tab table th { height:28px; line-height:28px; text-align:center; color:#727272; background:url(../images/member_tab_tit.gif) left top repeat-x; }
.member_tab table th,
.member_tab table td { border:1px solid #dedede; border-width:0 1px 1px 0; padding:0px 2px 0 2px; }
.member_tab table td { line-height:24px; }
.member_tab table td span { width: auto; float:left; padding:5px 3px; }
.note_tip { width:778px; margin:0 auto; margin-bottom:15px; border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; text-indent:20px; }
.note_tip strong { color:#ff0000; }
.tixing { height:25px; width:778px; margin:0 auto; margin-top:8px; border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; }
.tixing h2 { width:80px; height:25px; float:left; margin:0; padding:0; text-align:right; line-height:24px; font-size:12px; }
.tixing dl { float:left; height:25px; text-align:left; margin:0; padding:0; }
.tixing dl span { color:#ff0000; font-weight:bold; margin-right:10px; }
/*基本信息*/
.member_main .left { width:120px; float:left; padding:5px 0 0 20px; }
.member_main .right { width:620px; float:left; padding:20px 0 0 0; }
.member_main .left .photocontainer { width:80px; height:80px; overflow:hidden; padding:1px; border:1px solid #e5e5e5; }
.member_title { clear:both; color:#404040; }
.member_title h2 { font-size:14px; margin:8px 0 0 0; padding:0; line-height:24px; text-indent:3px; border-bottom:1px solid #d6d6d6; color: #444; }
.member_title h3 { font-size:14px; padding:0; line-height:24px; text-indent:3px; color: #FF6600; margin-top: 8px; margin-right: 0; margin-bottom: 8; margin-left: 0; }
.headico { height: auto; clear:both; margin:0 20px; padding:12px 0 3px 0; }
.headico h3 { width: auto; padding:5px 5px 5px 5px; text-align:center; float:left; }
.headico h3 img { border:1px solid #bbbbbb; }
.headico ul { float:left; }
.headico ul li { line-height:30px; }
.basic_info { clear:both; margin:0 20px; padding:8px 0 5px 0; color:#404040; }
.basic_info h2 { font-size:12px; margin:10px 0 0 0; line-height:20px; text-indent:5px; border-bottom:1px solid #dedede; }
.basic_info dl { clear:both; padding:2px 0 2px 0; line-height:30px; text-align:left; }
.basic_info dl span { width:120px; float:left; text-align:right; }
.basic_info dl input,
.basic_info dl img { height: auto; line-height:20px; vertical-align:middle; }
.basic_info hr { clear:both; height:1px; line-height:0; list-style:none; border:none; border-bottom:1px dashed #ccc; margin-top: 8px; margin-bottom: 8px; }
.member_btn { width:91px; height:31px; text-align:center; line-height:31px; color:#CB3900; cursor:pointer; border:none; background-color: #c70f0d; background-image: url(../images/savebg.jpg); background-repeat: no-repeat; background-position: left top; font-size: 14px; font-weight: bold; }
.list_bank { padding:10px 0 5px 0; clear:both; height:auto; }
.list_bank li { float:left; width:150px; height:20px; padding:5px 0 5px 0; line-height:20px; }
/*订单详情orders_cont*/
.orders_cont { width:730px; float: left; }
.orders_cont h2 { font-size:14px; color:#4e4e4e; margin:10px 0 0 0; line-height:20px; text-indent:5px; font-weight:bold; border-bottom:1px solid #dedede; }
.orders_cont h3 { font-size:12px; text-indent:5px; margin-top: 8px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.orders_cont dl { clear:both; line-height:25px; color:#404040; }
.orders_cont dl dt { float:left; text-indent:5px; }
.ddcg { float: left; width: 730px; padding-top:78px; background:url(../images/ddbg.jpg) no-repeat center bottom; min-height:422px; text-align:center; font-size: 36px; font-weight: bold; color: #FD4A03; }
.produ { float: left; width: 726px; }
.produ ul li { float: left; width: 134px; min-height:175px; text-align: center; padding:15px 0 0 38px; line-height:140%; }
.produ ul li span {  height: 131px; width: 134px; text-align: center; }
