body { background:url(../images/bgbg1.jpg) repeat-x;}

#header { width:960px; height:140px; }
#header .logo { width:216px; height:57px; margin-top:65px;}
#header .navDiv { width:700px; height:130px; margin-top:10px;}
#header .navDiv .topNav { width:385px; height:auto; color:#b1b1b1}
#header .navDiv .topNav li { float:left; width:auto; height:30px; line-height:30px; padding:0px 5px;}
#header .navDiv .topNav li a { color:#b1b1b1; font-size:12px; font-weight:bold}
#header .navDiv .topNav li a:hover { color:#ec5125}
#header .navDiv .phone { width:235px; height:36px; margin-top:6px;}
#header .navDiv .tmenu { width:720px; height:30px; line-height:30px; margin-top:15px; }
#header .navDiv .tmenu li { float:left; width:90px; height:30px; line-height:30px; text-align:center;font-size:14px; font-weight:bold}

#header .firstM a:link,#header .firstM a:visited{ color:#ec5125;}
#header .firstM a:hover,#header .firstM a:active { color:#ec5125}

#header .navDiv .tmenu li a:hover,#header .navDiv .tmenu li a:active { color:#ec5125}


#regAndlogin { width:100%; height:auto; background-color:#675e57; }
#regAndlogin .regAndlogin { width:950px; height:auto; margin:20px auto; background-color:#fff}
#regAndlogin .regAndlogin .formDiv { width:550px; height:440px; margin-top:60px; }
#regAndlogin .regAndlogin .formDiv table tr { height:60px; }
#regAndlogin .regAndlogin .formDiv table .loginButton { width:120px; height:50px; line-height:50px; background-color:#e85430; text-align:center; font-size:14px; font-weight:bold; border:none; color:#FFF}
#regAndlogin .regAndlogin .formDiv table { font-size:14px; font-weight:bold; color:#675e57}
#regAndlogin .regAndlogin .formDiv table .scolor { color:#ec5125}
#regAndlogin .regAndlogin .regDiv { width:850px; height:640px; margin-top:60px; }

#register { width:750px; height:auto; margin:60px auto; }
#register p { padding-bottom: 15px; _padding-bottom:0px; display:block; overflow:hidden; width:100%; margin:0 auto; /*background-color:#F9F; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; margin-top:5px;*/ _margin-top:10px;}
#register label { float: left; font-size: 14px;  padding-right: 15px; padding-top: 9px; cursor:text;text-align: right; width: 150px; }
#register .input { width:250px; height:40px; line-height:40px; border:1px solid #ccc}

#register .btn-select {position: relative;display: inline-block;width: 250px;height: 40px; line-height:40px; background-color: #f80;font: 14px/20px "Microsoft YaHei";color: #fff;}
#register .btn-select .cur-select {position: absolute;display: block;width: 250px;height: 40px;line-height: 40px;background: #f80 url(ico-arrow.png) no-repeat 125px center;text-indent: 10px;}
#register .btn-select:hover .cur-select {background-color: #f90;}
#register .btn-select select {position: absolute;top: 0;left: 0;width: 250px;height: 40px;opacity: 0;filter: alpha(opacity: 0;);font: 14px/20px "Microsoft YaHei";color: #f80;}
#register .btn-select select option {text-indent: 10px;}
#register .btn-select select option:hover {background-color: #f80;color: #fff;} 
#register .agreement { width:250px; height:auto;  float:left; padding-left:165px; _padding-left:82px;}
#register .ie6Span { _margin-top:-30px;}
#register .inputCode { width:100px; height:30px; line-height:30px; border:1px solid #ccc}
#register img.verifycode { width:90px; height: 30px; border:1px solid #ccc; vertical-align:middle}
#register span.change_verifycode { color: #0000CC; cursor: pointer;  margin-left: 5px; padding-left:0px; text-decoration: underline;}
#register input.user_submit { background:url(../images/regbtn-split.gif) no-repeat scroll 0 0 transparent; border: medium none; clear: both; color: white; cursor: pointer; display:block; font-size: 14px; height: 34px; padding-bottom: 2px; width: 109px; }
#register input.userReg_submit { width:250px; height:40px; line-height:40px; text-align:center; background-color:#e85430; color:#FFF; font-size:14px; font-weight:bold; letter-spacing:2px;  padding:0px; margin:0px;   cursor: pointer; border:none}
#register .onFocus{ float:right; width:287px; height:30px; padding-top:3px; left:0px;top:0px;padding:0px;margin::0px; background-color:#9C3; display:inline-block }
#register .onFocus_top{display:block;width:287px;padding:8px 10px 0 40px;min-height:15px;_height:10px;background:url(../images/verification-ui6.gif) no-repeat 0px 0;}
#register .onFocus_bot{display:block;width:287px;height:5px;background:url(../images/verification-ui6.gif) no-repeat 0px -185px;overflow:hidden;}
#register .onError{ width:287px; height:20px; padding-top:3px; left:0px;top:0px;padding:0px;margin::0px;}
#register .onError_top{ display:block; width:287px; padding:8px 10px 0 40px; min-height:15px; _height:10px; background:url(../images/verification-ui6.gif) no-repeat 0px -190px;}
#register .onError_bot{ display:block; width:287px; height:5px; background:url(../images/verification-ui6.gif) no-repeat 0px -375px; overflow:hidden;}
#register .verifyOk { width:22px; height:22px;  background:url(../images/onSuccess.gif) no-repeat;}


#index_regAndLogin { width:960px; height:auto; background-color:#0F6}
#index_regAndLogin  .top_logDiv { width:940px; height:60px; margin:10px auto; }
#index_regAndLogin  .top_logDiv span { width:auto; height:50px; line-height:50px; padding:5px 10px;}
#index_regAndLogin  .top_logDiv input { width:330px; height:32px; line-height:34px; border:1px solid #ccc; padding:0px 10px; }
#index_regAndLogin  .top_logDiv .top_loginB { width:95px; height:32px; line-height:32px; background-color:#e85525; border:none; padding:0px; margin:0px; margin-top:0px; font-size:14px; font-weight:bold; letter-spacing:2px; border-radius:5px; color:#fff}

#index_regAndLogin  .top_regDiv { width:940px; height:auto; margin:10px auto; }
#index_regAndLogin  .top_regDiv span { width:350px; height:40px; line-height:50px; padding:5px 10px;}
#index_regAndLogin  .top_regDiv .span { width:auto; height:40px; line-height:50px; padding:5px 10px;}
#index_regAndLogin  .top_regDiv .span2 { width:200px; height:40px; line-height:50px; padding:5px 10px;}
#index_regAndLogin  .top_regDiv input { width:330px; height:32px; line-height:34px; border:1px solid #ccc; padding:0px 10px; }
#index_regAndLogin  .top_regDiv .yzm { width:180px; height:32px; line-height:34px; border:1px solid #ccc; padding:0px 10px; }
#index_regAndLogin  .top_regDiv a { color:#FFF; font-size:14px;}
#index_regAndLogin  .top_regDiv .checkbox { width:20px; height:20px; vertical-align:middle}
#index_regAndLogin  .top_regDiv .top_loginB { width:95px; height:32px; line-height:32px; background-color:#e85525; border:none; padding:0px; margin:0px; margin-top:5px; font-size:14px; font-weight:bold; letter-spacing:2px; border-radius:5px; color:#fff}

#index_regAndLogin  .top_usDiv { width:845px; height:auto; margin:10px auto; }
#index_regAndLogin  .top_usDiv .ldiv { width:420px; height:207px; }
#index_regAndLogin  .top_usDiv .ldiv .topTitle { font-size:20px; line-height:50px; font-weight:bold; color:#FFFFFF}
#index_regAndLogin  .top_usDiv .ldiv p { width:400px; height:auto; line-height:24px; overflow:hidden; margin:auto; color:#FFF}
#index_regAndLogin  .top_usDiv .ldiv .plh40 { line-height:40px;}
#index_regAndLogin  .top_usDiv .ldiv .pinfo { width:400px; height:74px; overflow:hidden}
#index_regAndLogin  .top_usDiv .ldiv .serBox { width:555px; height:30px; margin:0px auto}
#index_regAndLogin  .top_usDiv .ldiv .serBox span { float:left; margin-left:5px; width:130px; height:32px;  border-radius:5px; background-color:#80756d; text-align:center; color:#FFF; font-size:14px; line-height:25px;}
#index_regAndLogin  .top_usDiv .ldiv .serBox span a{  width:130px; height:32px; display:block;  border-radius:5px; background-color:#80756d; text-align:center; color:#FFF; font-size:14px; line-height:32px;}
#index_regAndLogin  .top_usDiv .ldiv .serBox span a:hover{  width:130px; height:32px; display:block;  border-radius:5px; background-color:#47423E; text-align:center; color:#FFF; font-size:14px; line-height:32px;}
#index_regAndLogin  .top_usDiv .mdiv { width:1px; height:207px; border:none; background-color:#beb4ae; font-size:0px;}
#index_regAndLogin  .top_usDiv .rdiv { width:420px; height:207px; }
#index_regAndLogin  .top_usDiv .rdiv .topTitle { font-size:20px; line-height:50px; font-weight:bold; color:#ec5125}
#index_regAndLogin  .top_usDiv .rdiv p { width:380px; height:auto; line-height:24px; overflow:hidden; margin:auto; color:#FFF;}
#index_regAndLogin  .top_usDiv .rdiv .plh40 { line-height:40px; margin-top:10px;}
#index_regAndLogin  .top_usDiv .rdiv .inputBox { width:380px; height:32px; overflow:hidden; margin:10px auto}
#index_regAndLogin  .top_usDiv .rdiv span {  width:180px; height:40px; background-color:#036 }
#index_regAndLogin  .top_usDiv .rdiv .inputAdd { width:368px; height:32px; line-height:34px; padding:0px 5px; border:1px solid #cccl}
#index_regAndLogin  .top_usDiv .rdiv .inputAdd2{ width:168px; height:32px; line-height:34px; padding:0px 5px; border:1px solid #cccl}
#index_regAndLogin  .top_usDiv .rdiv .searchBox { width:90px; height:32px; margin:25px auto;}
#index_regAndLogin  .top_usDiv .rdiv .search { width:85px; height:32px; line-height:32px; background-color:#e85525; border:none; padding:0px; margin:0px; margin-top:5px; font-size:14px; font-weight:bold; letter-spacing:2px; border-radius:5px; color:#fff}


#flash_logo { width:960px; height:230px; background:url(../images/ppp99.jpg) no-repeat; padding-top:118px;}
#flash_logo p{ padding-top:60px;_padding-top:60px}


.index_main { width:980px; height:auto; padding-bottom:30px; }
.index_main .im_titlePic { width:980px; height:auto; padding-top:10px; padding-bottom:10px; text-align:left; margin-top:20px;}
.index_main .im_bdivBox { width:980px; height:auto;}
.index_main .im_bpic_div { width:480px; height:200px; text-align:center;}
.index_main .im_bpic_box { width:470px; height:200px; position:relative}
.index_main .im_bpic_box .pbox1 { width:461px; height:175px; top:0px; right:0px; z-index:2; position:absolute;overflow:hidden}
.index_main .im_bpic_box .pbox2 { width:400px; height:70px; top:110px; left:0px; position:absolute; background:url(../images/bg1.png) no-repeat; z-index:99}
.index_main .im_bpic_box .pbox2 .spanL { width:290px; height:72px; margin-top:5px; padding-left:30px;  color:#FFF;  text-align:left;overflow:hidden}
.index_main .im_bpic_box .pbox2 .spanL p { font-size:14px; line-height:20px;}
.index_main .im_bpic_box .pbox2 .spanL .p { font-size:13px; margin-top:0px}
.index_main .im_bpic_box .pbox2 .spanR { width:32px; height:61px; background:url(../images/dit6.jpg) no-repeat; margin-top:11px;}
.index_main .im_bpic_box .pbox3 { width:470px; height:23px; border-bottom:1px solid #ccc; line-height:24px; bottom:0px;position:absolute}
.index_main .im_bpic_box .pbox3 .spanLtext { width:200px; height:24px; line-height:24px; text-align:left; padding-left:5px;;font-weight:bold;color:#b1b1b1;  }
.index_main .im_bpic_box .pbox3 .spanRmore { width:50px; height:10px; padding-top:6px;}
.index_main .goods { width:960px; height:auto;}
.index_main .goods ul li { float:left; width:240px; height:auto; overflow:hidden}
.index_main .goods .goodBox { width:221px; height:260px; margin:5px auto; background-color:#f5f4f0} 
.index_main .goods .goodBox .gbox_b { width:200px; height:auto; margin:10px auto;}
.index_main .goods .goodBox .gpic { width:221px; height:120px;}
.index_main .goods .goodBox .gbox_b .gToptitle { font-size:18px; font-family:"Microsoft Yahei",arial,simsun,sans-serif;font-weight:normal; line-height:24px; color:#ec5125;padding-bottom:5px;height:45px;}
.index_main .goods .goodBox .gbox_b .gcontext { width:200px; height:40px; line-height:22px; overflow:hidden; font-size:12px;}
.index_main .goods .goodBox .gbox_b .p { line-height:40px; }

.index_main .hezuo { width:960px; height:auto}
.index_main .hezuo ul li { float:left; width:320px; height:auto; overflow:hidden}
.index_main .hezuo .hz_box { width:304px; height:auto; overflow:hidden; margin:5px auto}
.index_main .hezuo .hz_box .hz_pic { width:304px; height:109px;}
.index_main .hezuo .hz_box .hz_text { width:298px; height:50px; line-height:50px; font-size:16px; text-align:right; padding-right:30px; background-color:#f5f4f0;}

.index_main .partner { width:980px; height:auto; }
.index_main .partner ul li { float:left; width:196px; height:auto; overflow:hidden; }
.index_main .partner .parBox { width:190px; height:77px; border:1px solid #ccc; margin:5px auto; overflow:hidden}
.index_main .partner .parBox img { width:190px; height:77px;}

.index_main .webs { width:960px; height:auto;}
.index_main .webs ul li { float:left; width:320px; height:50px; overflow:hidden}
.index_main .webs .webBox { width:310px; height:50px; overflow:hidden; margin:5px auto}
.index_main .webs .webBox a { width:310px; height:50px; line-height:50px; display:block; background-color:#f4f3f1; text-align:center; font-size:15px; font-weight:bold;color:#062844}
.index_main .webs .webBox a:hover { width:310px; height:50px; line-height:50px; display:block; background-color:#ec5125; text-align:center; font-size:15px; color:#fff;font-weight:bold;}

#foot { width:100%; height:auto; margin:0px auto; padding-top:20px; background-color:#edece8}
#foot p { height:30px; line-height:30px; text-align:center; color:#675e57}
