﻿/*Index-start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.bg { background: #FFF; }
.fb { font-weight: bold; }
.red { color: #c40b0d; }
.green { color: #14AC00; }
.blue { color: #00A2FF; }
.f12 { font-size: 12px; font-family: tahoma; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.f22 { font-size: 22px; }
.f30 { font-size: 22px; }
/*ban*/
/*全屏幻灯片*/
#flashs { position: relative; height: 358px; overflow: hidden; }
#flashs .bgitem { z-index: 1; position: absolute; top: 0; }
#flashs .btn { position: absolute; z-index: 7; bottom: 5px; left: 45.2%; padding: 5px 6px; }
#flashs .btn span { background: #946C52; color: white; font-weight: 600; line-height: 20px; text-align: center; cursor: pointer; display: inline-block; margin-left: 8px; width: 30px; height: 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; overflow: hidden; }
#flashs .btn span.cur { background: #58391D; }
.bdshare-slide-button-box { z-index: 4; }
/*sch*/
.spa { height: 450px; overflow: hidden; font-family: "Microsoft YaHei"; }
.pb_h { text-align: center; height: 109px; overflow: hidden; text-align: center; font-weight: 100; background: url(/images/spa_l3.gif) left 42px repeat-x; }
.pb_h b { font-weight: 100; display: block; line-height: 31px; font-size: 24px; color: #362c24; }
.pb_h span { display: block; line-height: 22px; height: 26px; font-size: 20px; text-transform: uppercase; color: #9b8574; }
.pb_h a { display: inline-block; width: auto; padding: 0 20px; margin: 0 auto; background: #fff; }
.pb_h i a { display: block; margin: 0 auto; width: 63px; line-height: 22px; border: 1px #362c24 solid; text-align: center; font-size: 14px; font-family: Arial; color: #362c24; font-style: normal; }
.spa dl { float: left; display: inline; width: 235px; background: url(/images/spa_l.gif) right top no-repeat; overflow: hidden; }
.spa .lst { background: none; }
.spa dt { text-align: center; }
.spa dt img { vertical-align: top; display: block; width: 91px; vertical-align: top; height: 91px; overflow: hidden; margin: 0 auto; }
.spa dt { height: 115px; overflow: hidden; vertical-align: top; }
.spa dd h4 { background: url(/images/spa_l2.gif) center 55px no-repeat; text-align: center; line-height: 27px; height: 89px; overflow: hidden; font-size: 16px; }
.spa dd h4 a { color: #362c24; }
.spa dd p { line-height: 22px; color: #362c24; padding: 0 53px; line-height: 22px; text-align: justify; height: 90px; overflow: hidden; }
.box { font-family: "Microsoft YaHei"; height: 995px; overflow: hidden; clear: both; }
.lf_n { width: 248px; overflow: hidden; }
.lf_n h2 { padding: 58px 0 0; height: 89px; text-align: center; overflow: hidden; background: url(/images/lf_nt.gif) center top no-repeat; }
.lf_n h2 b { color: #fff; display: block; line-height: 26px; height: 26px; overflow: hidden; font-size: 24px; font-weight: 100; }
.lf_n h2 span { display: block; font-size: 18px; font-family: Arial; line-height: 24px; font-weight: 100; }
.lf_n h2 a { color: #fff; }
.lf_n_c { padding: 15px 0 0; height: 777px; overflow: hidden; background: #efe6df; }
.lf_n_c h3 { padding: 0 0 0 45px; height: 44px; line-height: 44px; font-size: 16px; overflow: hidden; background: url(/images/lf_nic.gif) left 15px no-repeat; }
.lf_n_c h3 a { color: #362c24; font-weight: 100; }
.lf_n_c ul { clear: both; padding: 0 0 0 34px; }
.lf_n_c ul li { line-height: 25px; height: 28px; vertical-align: top; overflow: hidden; }
.lf_n_c ul li a { color: #9b8574; padding: 0 0 0 26px; display: block; background: url(/images/lf_nic2.gif) 16px 8px no-repeat; }
.lf_n_c ul li a:hover { color: #fff; text-decoration: none; background: #9b8574 url(/images/lf_nic3.gif) 16px 270px no-repeat; }
.pro_t { color: #fff; padding: 0 16px 0 0; line-height: 40px; height: 40px; overflow: hidden; background: #362c24; margin: 0 0 0 27px; }
.pro_t li { font-family: "Microsoft YaHei"; float: left; }
.pro_t li a { display: inline-block; padding: 0 30px; font-size: 20px; color: #fff; }
.pro_t li a:hover, .pro_t .cur a { color: #fff; background: #9b8574; text-decoration: none; }
.pro_t .fr { font-family: Arial; font-size: 14px; color: #fff; }
.pro { width: 707px; overflow: hidden; }
.pro_c { padding: 28px 0 0; clear: both; width: 100%; }
.pro_c li { text-transform: uppercase; margin: 0 0 0 27px; display: inline; float: left; width: 208px; height: 262px; overflow: hidden; text-align: center; }
.pro_c li img { display: block; width: 206px; height: 205px; overflow: hidden; border: 1px #dcdcdc solid; }
.pro_c li span { display: block; line-height: 40px; text-align: center; }
.pro_c li span a { font-size: 14px; color: #362C24; }
.pro_c ul { height: 779px; overflow: hidden; }
.pro_ban { clear: both; margin: 0 0 0 27px; position: relative; }
.pro_ban img { display: block; height: 91px; overflow: hidden; vertical-align: top; }
.pro_ban p { width: 545px; right: 0; top: 30px; z-index: 6; background: url(/images/pro_tel.gif) left top no-repeat; font-weight: bold; font-size: 18px; color: #24211b; padding: 0 0 0 46px; line-height: 36px; position: absolute; }
.pro_ban p b { font-size: 22px; color: #ba1414; font-family: Arial; margin: 0 0 0 2px; }
.pro_ban p a { display: inline-block; float: right; text-align: center; line-height: 32px; height: 32px; width: 120px; border: 2px #000 solid; margin: 0 73px 0 0; font-size: 16px; font-weight: bold; color: #362c24; }


/*sol*/
.sol { font-family: "Microsoft YaHei"; height: 520px; overflow: hidden; background: url(/images/sol_bg.jpg) center 107px no-repeat; }
.sol .pb_h { height: 102px; overflow: hidden; }
.sol .pb_h a { width: 390px; }
.sol .pb_h i a { display: inline-block; margin: 0; width: 63px; float: left; }
.sol .pb_h p { padding: 3px 0 0; width: 65px; margin: 0 auto; }
.sol .pb_h i { float: left; }
.sol .pb_h em a { width: 16px; padding: 0; margin: 0 0 0 2px; }
.sol_l { width: 211px; overflow: hidden; padding: 0 0 0 10px; }
.sol_l h4 { margin-top: -4px; font-weight: 100; line-height: 18px; height: 18px; overflow: hidden; border-bottom: 1px #362c24 solid; width: 145px; position: relative; }
.sol_l h4 a { color: #362c24; }
.sol_l ul { position: relative; }
.sol_l ul li { line-height: 37px; height: 37px; vertical-align: top; overflow: hidden; }
.sol_l ul li a { padding: 0 0 0 27px; display: block; color: #9b8b7e; }
.sol_l ul li a:hover { font-size: 14px; color: #362c24; background: url(/images/sol_bg_ic.gif) left 5px no-repeat; }
.sol_l ul .cur a { font-size: 14px; color: #362c24; background: url(/images/sol_bg_ic.gif) left 5px no-repeat; text-decoration: underline; }
.sol dl { padding: 10px 0 0; float: right; width: 954px; overflow: hidden; }
.sol dt img { display: block; width: 550px; height: 370px }
.sol dd { width: 318px; padding: 26px 10px 0 0; }
.sol dd h4 { line-height: 24px; height: 44px; overflow: hidden; font-size: 14px; color: #4e3e2c; }
.sol dd h4 a { color: #4e3e2c; }
.sol dd p { height: 250px; overflow: hidden; line-height: 24px; color: #4e3e2c; font-size: 14px; }
.sol dd span { display: block; width: 310px; }
.sol dd span a { display: inline-block; text-align: center; width: 124px; line-height: 36px; height: 36px; overflow: hidden; color: #fff; font-size: 14px; background: #9b8574; }
.sol dd span .ic2 { float: right; background: #362c24; }
/*产品*/
.chanpin_zs { width: 1200px; height: auto; clear: both; margin: 0 auto; }
.chanpin_zs .zs_title { width: 1200px; background: url(/images/zhanshititle.jpg) no-repeat; height: 46px; text-align: center; }
.chanpin_zs .zs_title a { font-size: 20px; color: #921028; font-family: microsoft yahei; }
.chanpin_zs .container { margin-top: 0; }
.ttt { width: auto; height: 60px; padding-left: 150px; }
.ttt li { float: left; width: 138px; height: 36px; border: 1px solid #CD0000; background: #fff; margin: 0 5px; text-align: center; line-height: 36px; cursor: pointer; }
.ttt li.hover { background: #F00; font-weight: bold; color: #fff; }
.ttt li.hover a { font-weight: bold; color: #fff; }
.tabcont { width: 1200px; float: left; height: auto; clear: both; }
.tabcont .tabc { width: 1200px; float: left; height: auto; clear: both; }
.tabcont .tabc ul { width: 290px; height: auto; float: left; overflow: hidden; margin: 0px; padding: 0 5px; margin-bottom: 15px; }
.tabcont .tabc ul li { width: 290px; height: auto; float: left; overflow: hidden; }
.tabcont .tabc ul li.tu1 { width: 274px; border: 1px solid #ddd; padding: 7px; float: left; }
.tabcont .tabc ul li.tu1 img { width: 274px; height: 204px; }
.tabcont .tabc ul li.tu2 { width: 290px; padding: 2px 0px 5px; margin: 0px; float: left; }
.tabcont .tabc ul li.tu2 img { float: left; width: 290px; }
.tabcont .tabc ul li.wz { text-align: center; height: auto; line-height: 25px; }
.tabcont .tabc ul li.wz a { color: #000; font-size: 14px; font-family: microsoft yahei; font-weight: bold; }
.tabcont .tabc ul li.wz a span { color: #666; font-weight: 400; }
/*ban2*/
.ban2 { clear: both; }
.ban2 a { display: block; height: 305px; overflow: hidden; background: url(/images/ban2.jpg) center top no-repeat; }
.ban2 .content { position: relative; overflow: visible; }
.ban2 .content span { display: block; line-height: 34px; height: 34px; overflow: hidden; font-family: "Microsoft YaHei"; position: absolute; left: 306px; top: -115px; z-index: 3; font-size: 20px; color: #362c24; }
.ban2 .content b { color: #ba1414; font-size: 20px; font-family: Arial; margin: 0 30px 0 0; }
.ban2 .content span a { display: inline-block; text-align: center; width: 125px; line-height: 31px; height: 34px; overflow: hidden; color: #fff; font-size: 16px; background: #362c24; vertical-align: middle; }

/*ys1*/
.ys1 { height: 781px; overflow: hidden; background: url(/images/ys1.jpg) center top no-repeat; }
.ys1 h3 { padding: 133px 0 0 90px; height: 313px; overflow: hidden; }
.ys1 h3 p { line-height: 73px; height: 73px; padding: 0 0 0 23px; overflow: hidden; }
.ys1 h3 p b { float: left; font-weight: 100; font-size: 58px; color: #362c24; margin: 0 70px 0 0; }
.ys1 h3 p i { margin: 9px 0 0; font-weight: 100; float: left; font-style: normal; font-size: 30px; color: #fff; letter-spacing: 3px; }
.ys1 h3 span { font-weight: 100; clear: both; display: block; line-height: 38px; font-size: 22px; color: #9b8574; }
.ys1 h3 span em { margin: 0 0 0 5px; font-style: normal; font-weight: 100; font-size: 22px; color: #9b8574; font-family: Arial; }
.ys { font-family: "Microsoft YaHei"; }
.ys dl dt { height: 82px; overflow: hidden; line-height: 41px; font-size: 20px; font-weight: bold; color: #362c24; }
.ys dl dt b { font-size: 36px; }
.ys dl dt span { display: block; font-weight: 100; line-height: 16px; font-size: 12px; color: #362c24; font-family: Arial; }
.ys dl dd { clear: both; }
.ys dl dd span { display: block; line-height: 20px; color: #9b8574; font-size: 14px; padding: 0 0 15px 18px; background: url(/images/ys_ic.gif) left 6px no-repeat; }
.ys1 dl { padding: 0 0 0 480px; }
.ys2 { height: 510px; overflow: hidden; background: url(../images/ys2.jpg) center top no-repeat; }
.ys2 dl { padding: 195px 0 0; }
.ys2 dl dd { width: 480px; }
.ys3 { height: 369px; overflow: hidden; background: url(../images/ys3.jpg) center top no-repeat; }
.ys3 dl { padding: 106px 0 0 475px; }


/*ban3*/
.ban3 { clear: both; }
.ban3 a { display: block; height: 389px; overflow: hidden; background: url(/images/ban3.jpg) center top no-repeat; }
.ban3 .content { position: relative; overflow: visible; }
.ban3 .content span { display: block; line-height: 34px; height: 34px; overflow: hidden; font-family: "Microsoft YaHei"; position: absolute; left: 125px; top: -143px; z-index: 3; font-size: 20px; color: #362c24; }
.ban3 .content b { color: #ba1414; font-size: 20px; font-family: Arial; margin: 0 30px 0 0; }
.ban3 .content span a { display: inline-block; text-align: center; width: 125px; line-height: 31px; height: 34px; overflow: hidden; color: #fff; font-size: 16px; background: #362c24; vertical-align: middle; }
/*tm*/
.tm { height: 524px; overflow: hidden; font-family: "Microsoft YaHei"; }
.tm .pb_h { padding: 56px 0 0; background: url(/images/tm_sd.gif) center 44px no-repeat; height: 144px; }
.tm .pb_h a { background: none; }
.tm .pb_h b { margin: 0 0 3px; }
.tm .pb_h span { color: #362c24; margin: 0 0 7px; }
.tm dl { float: left; margin: 0 29px 0 0; display: inline; padding: 17px 12px 0; height: 237px; width: 184px; background: #efe6df; border: 5px #efe6df solid; overflow: hidden; }
.tm .lst { margin: 0; }
.tm dt { vertical-align: top; text-align: center; height: 152px; overflow: hidden; }
.tm dt img { vertical-align: top; display: block; width: 182px; vertical-align: top; height: 140px; border: 1px #fff solid; overflow: hidden; margin: 0 auto; }
.tm dd h4 { text-align: center; line-height: 22px; height: 32px; overflow: hidden; font-size: 14px; }
.tm dd h4 a { color: #362c24; }
.tm dd p { color: #362c24; line-height: 22px; text-align: justify; height: 45px; overflow: hidden; }
.tm dl:hover { border: 5px #362c24 solid; }

.hon { font-family: "Microsoft YaHei"; height: 316px; overflow: hidden; margin: 0 auto; background: #DC0000; margin-bottom: 40px }
.hon .content { overflow: visible; position: relative; }
.hon h3 { height: 94px; line-height: 94px; text-align: center; background: url(/images/hon_t.gif) center 20px no-repeat; }
.hon h3 a { font-size: 24px; color: #fff; font-weight: 100; }
.hon_c { clear: both; }
.hon_c li { text-align: center; float: left; width: 220px; margin: 0 26px 0 0; display: inline; }
.hon_c li img { width: 220px; height: 153px; overflow: hidden; display: block; }
.hon_c li span { font-size: 12px; display: block; line-height: 38px; overflow: hidden; }
.hon_c li span a, .hon_c li span a:hover { color: #fff; }
.hon_c .to_l, .hon_c .to_r { top: 125px; z-index: 9; position: absolute; }
.hon_c .to_l { left: -66px; }
.hon_c .to_r { right: -66px; }
.hon_c .lst { margin: 0; }
/*荣誉*/
.til01 { height: 36px; line-height: 36px; font-weight: normal; border-bottom: solid 1px #eaebeb; padding-left: 43px; }
.til01 img { float: left }
.til01 a { font-size: 12px; color: #999; padding-left: 3px; }
.gy { width: 1300px; margin: 0 auto; height: 252px; overflow: hidden; }
.ry { width: 252px; padding: 53px 38px 0 0; background: url(/images/rybg.jpg) no-repeat 33px 21px; }
.ry a { color: #999; }
.ry_c { background: url(/images/rybg1.jpg) no-repeat 33px bottom; height: 326px; }
.ry h3 { height: 52px; line-height: 52px; text-align: center; font-size: 12px; }
.ry01, .ry03 { padding: 103px 0 103px 5px; }
.ry02 { width: 168px; padding: 0 7px; text-align: center; height: 270px; }
.ry02 img { width: 168px; height: 241px; display: block }
.ry02 span { height: 34px; line-height: 34px; display: block }
/*关于*/
.gy_c { margin: 18px 0 0; padding: 0 0 0 0; width: 1300px; background: url(/images/ge01.jpg) repeat-y 0 0; }
.gy_c a { color: #999; }
.gy_c dl { height: 214px; overflow: hidden }
.gy_c dt { width: 360px; float: right; padding-left: 20px; }
.gy_c dd { width: 433px; float: right; line-height: 26px; color: #979799 }
.gy_c dd p { height: 110px; }
.gy_c dd h3 { font-size: 12px; }
.gy01, .gy03 { padding: 74px 0; width: 50px; }
.gy02 { width: 787px; overflow: hidden; position: relative; }
.gy02 li { width: 250px; height: 175px; padding: 0 6px; float: left }
.gy02 li img { width: 250px; height: 175px; }
.gy02 li span { width: 250px; height: 27px; line-height: 27px; text-align: center; background-color: #000; left: 6px; bottom: 0; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.gy02 li span a { color: #FFF; }

/*wt*/
.wt { padding: 52px 0 0; height: auto; width: 1200px; overflow: hidden; font-family: "Microsoft YaHei"; }
.wt .pb_h { height: 127px; }
.wt .pb_h a { width: 375px; }
.wt .pb_h i a { width: 63px; }
.wt dl { text-align: center; height: 360px; background: #f5f5f5; float: left; margin: 0 15px 0 10px; display: inline; width: 220px; overflow: hidden; background: #fff; }
.wt .lst { margin: 0; }
.wt dt { vertical-align: top; text-align: center; height: 182px; overflow: hidden; }
.wt dt img { vertical-align: top; display: block; width: 220px; vertical-align: top; height: 180px; overflow: hidden; }
.wt dd h4 { text-align: center; line-height: 38px; height: 38px; overflow: hidden; font-size: 14px; }
.wt dd h4 a { color: #362c24; }
.wt dd p { text-align: left; color: #362c24; line-height: 22px; padding: 0 14px; text-align: justify; height: 85px; overflow: hidden; }
.wt dd span a { display: inline-block; text-align: center; width: 124px; line-height: 36px; height: 36px; overflow: hidden; color: #fff; font-size: 14px; background: #ff7373; margin: 0 auto; }

/*od*/
.od { font-family: "Microsoft YaHei"; clear: both; height: 282px; overflow: hidden; background: url(/images/od_bg.jpg) center top no-repeat; padding-bottom: 40px }
.od_l { padding: 28px 0 0; width: 220px; overflow: hidden; text-align: center; }
.od_l h3 { text-align: center; width: 115px; padding: 28px 0 0; line-height: 30px; font-weight: 100; height: 88px; overflow: hidden; font-size: 30px; color: #362c24; margin: 0 auto; }
.od_l p { line-height: 30px; padding: 17px 0 0; height: 70px; font-weight: 100; font-size: 20px; color: #24211b; }
.od_l p b { display: block; font-size: 20px; color: #ff0000; font-family: Arial; }
.od_l a { display: inline-block; text-align: center; width: 124px; line-height: 36px; height: 36px; overflow: hidden; color: #fff; font-size: 14px; background: #362c24; margin: 0 auto; }
.od_r { width: 711px; overflow: hidden; padding: 65px 0 0; }
.od_r li { text-align: center; width: 142px; float: left; margin: 0 47px 0 0; }
.od_r .lst { margin: 0; }
.od_r li img { margin: 0 auto; display: block; vertical-align: top; }
.od_r li h4 { padding: 6px 0 0; line-height: 32px; height: 32px; overflow: hidden; font-size: 20px; }
.od_r li h4 a { color: #fff; }
.od_r li p { font-size: 14px; line-height: 25px; font-size: 16px; color: #9b8574; }
.od_r .lst { margin: 0; }

.abtw { font-family: "Microsoft YaHei"; background: url(/images/abt_bg.gif); }
.abt { padding: 60px 0 0; clear: both; height: 308px; overflow: hidden; }
.abt .pb_t h3 { padding-left: 10px; background: none; border-bottom: 2px #0aa637 solid; }
.abt .pb_t h3 a, .abt .pb_t h3 a:hover { font-family: "Microsoft YaHei"; font-size: 14px; color: #0aa637; }
.abt .pb_t .fr, .abt .pb_t .fr:hover { color: #d1d1d1; }
.abt .pb_t { }
.abt dl { height: 287px; overflow: hidden; background: #ece6e2; width: 100%; }
.abt dt img { display: block; width: 480px; height: 287px; overflow: hidden; }
.abt dt { float: left; }
.abt dl dd { padding: 19px 10px 0 0; height: 268px; width: 455px; overflow: hidden; float: right; }
.abt dl dd h4 { text-align: center; font-weight: 100; line-height: 32px; height: 75px; font-size: 24px; background: url(/images/spa_l3.gif) left 46px repeat-x; }
.abt dl dd h4 a { color: #362c24; display: inline-block; margin: 0 auto; padding: 0 20px; background: #ece6e2; }
.abt dl dd h4 span { display: block; line-height: 30px; font-family: Arial; font-size: 20px; color: #362c24; }
.abt dl p { font-size: 14px; line-height: 23px; color: #362c24; height: 180px; overflow: hidden; }
.abt dl p a { color: #362c24; }

.abtb { height: 175px; overflow: hidden; clear: both; }
.abtb li { text-align: center; width: 175px; float: left; margin: 0 21px 0 0; }
.abtb li a { padding: 20px 0 0; height: 95px; overflow: hidden; text-align: center; display: block; width: 100%; background: url(../images/abt_bg1.gif) left top no-repeat; }
.abtb .lst { margin: 0; }
.abtb li img { margin: 0 auto; display: block; vertical-align: top; }
.abtb li span { line-height: 45px; color: #fff; overflow: hidden; font-size: 16px; }
.abtb li a:hover { text-decoration: none; background: url(/images/abt_bg2.gif) left top no-repeat; }

/*inf*/
.inf { clear: both; height: 620px; overflow: hidden; padding-top: 40px; }
.inf h3 { padding: 17px 0 0; height: 73px; overflow: hidden; text-align: center; line-height: 31px; font-weight: 100; font-size: 24px; background: url(/images/inf_l.gif) left 51px repeat-x; }
.inf h3 a { color: #000; display: inline-block; margin: 0 auto; padding: 0 20px; background: #fff; }
.inf h3 span { vertical-align: top; display: block; font-family: Arial; font-weight: 400; font-size: 14px; text-transform: uppercase; color: #666; line-height: 25px; }
.inf p { text-align: center; position: relative; width: 336px; height: 175px; position: relative; }
.inf p img { display: block; width: 336px; height: 175px; }
.inf p b { font-weight: 100; z-index: -1; display: block; width: 336px; position: absolute; left: 0; top: 141px; line-height: 34px; height: 34px; font-size: 12px; background: #362c24; color: #fff; }
.inf p a:hover b { z-index: 1; }
.inf p a { display: block; }
.inf ul { height: 226px; overflow: hidden; padding: 9px 0 0; }
.inf ul li { line-height: 36px; height: 36px; padding: 0 0 0 25px; vertical-align: top; background: url(/images/inf_ic.gif) 6px 15px no-repeat; overflow: hidden; }
.inf ul li a { color: #362c24; }
.inf1 { width: 336px; padding: 0 22px; height: 560px; overflow: hidden; background: #FFF; display: inline; margin: 0 15px 0 0; border-top: 3px solid #DC0000; }
.inf3 { width: 336px; padding: 0 22px; height: 560px; overflow: hidden; background: #fff; border-top: 3px solid #DC0000; }
.inf3_c { height: 220px; overflow: hidden; line-height: 23px; padding: 16px 0 0; color: #362c24; }
.inf3_c a { font-size: 14px; color: #362c24; }
.inf3_c dl { padding: 0 0 20px 20px; margin: 0 0 12px; border-bottom: 1px #362c24 dashed; }
.inf3_c .lst { border: none; }
.inf3_c dl dt, .inf3_c dl dd { padding: 0 0 0 22px; }
.inf3_c dl dt { background: url(/images/que.jpg) left 5px no-repeat; margin: 0 0 10px; }
.inf3_c dl dd { background: url(/images/ans.gif) left 4px no-repeat; }
.inf em { font-style: normal; font-weight: 100; display: block; line-height: 36px; height: 36px; background: url(/images/inf_m.gif) center top no-repeat; text-align: center; }
.inf em a { display: inline-block; text-align: center; width: 124px; line-height: 36px; height: 36px; overflow: hidden; color: #fff; font-size: 14px; margin: 0 auto; }

/*add*/
.add { clear: both; height: 483px; overflow: hidden; width: 960px; margin: 0 auto; }
.add i img { display: block; float: left; }
.add_r { padding: 20px 0 0; width: 480px; overflow: hidden; }
.add_r h3 { padding: 35px 0 0; height: 94px; border-top: 1px #362c24 solid; border-bottom: 1px #362c24 solid; overflow: hidden; text-align: center; line-height: 31px; font-weight: 100; font-size: 24px; }
.add_r h3 a { color: #362c24; }
.add_r h3 span { display: block; font-family: Arial; font-size: 20px; color: #9b8574; line-height: 25px; }
.add_r ul { padding: 14px 0 0 15px; }
.add_r ul li span { display: inline-block; float: left; width: 80px; font-size: 14px; color: #362c24; }
.add_r ul li { clear: both; height: 36px; overflow: hidden; line-height: 24px; }
.add_r ul li input { padding: 0 0 0 5px; line-height: 22px; height: 22px; width: 350px; border: none; background: none; font-family: "Microsoft YaHei"; color: #362c24; border: 1px #362c24 solid; }
.add_r ul li em { margin: 0 0 0 10px; font-size: 14px; font-family: "Microsoft YaHei"; color: #362c24; font-style: normal; font-weight: 100; }
.add_r textarea { width: 197px; padding-left: 5px; line-height: 22px; width: 245px; height: 63px; border: solid 1px #362c24; font-family: "Microsoft YaHei"; color: #362c24; line-height: 22px; resize: none; background: none; width: 350px; }
.add_r .tex { height: 77px; }
.add_r ul .cer input { width: 130px; margin: 0 2px 0 0; }
.add_r ul .cer b { display: inline-block; text-align: center; line-height: 24px; height: 24px; margin: 0 10px 0 0; font-size: 14px; font-weight: 100; text-transform: uppercase; vertical-align: middle; }
.add_r ul .cer a { color: #362c24; }
.add_r p { width: 305px; padding: 0 0 0 15px; }
.add_r p input { color: #fff; border: none; text-align: center; width: 124px; height: 36px; line-height: 36px; font-family: "Microsoft YaHei"; background: #9b8574; }
.add_r p .ip2 { background: #362c24; }


/*trk*/
.trk { margin: 60px 0 0; clear: both; font-family: "Microsoft YaHei"; width: 960px; height: 320px; }
.trk h3 { text-align: center; padding: 122px 0 0; height: 198px; width: 308px; overflow: hidden; background: url(/images/st_bg1.gif) center top no-repeat; }
.trk h3 span { display: block; font-family: Arial; font-size: 52px; color: #9b8574; font-weight: 100; line-height: 50px; }
.trk h3 a { color: #362c24; display: block; font-size: 24px; color: #efe6df; font-weight: 100; line-height: 36px; }
.trk ul { padding: 0 0 0 13px; width: 639px; overflow: hidden; height: 320px; background: #efe6df url(../images/trk_m.gif) right top no-repeat; }
.trk ul li { vertical-align: top; width: 604px; clear: both; padding: 14px 0 0 15px; _padding: 10px 0 0 15px; height: 92px; _height: 96px; overflow: hidden; border-bottom: 1px #d5d5d5 solid; }
.trk ul li h4 { padding: 22px 0 0; float: left; width: 185px; overflow: hidden; }
.trk ul li h4 a { display: block; font-size: 18px; color: #303030; font-weight: 100; line-height: 22px; }
.trk ul li h4 span { text-align: left; display: block; vertical-align: top; font-family: Arial; font-size: 10px; color: #362c24; font-weight: 100; line-height: 19px; }
.trk ul li h4 span { -webkit-transform: scale(0.9); -o-transform: scale(1); }

@media screen and (-webkit-min-device-pixel-ratio:0) {
.trk ul li h4 span { margin-left: -11px; }
}

.trk ul li p { width: 416px; overflow: hidden; }
.trk ul li p span { height: 77px; background: url(/images/st_l.gif) right top repeat-y; display: inline-block; float: left; padding: 0 0 0 25px; width: 113px; overflow: hidden; }
.trk ul li p span a { vertical-align: top; display: block; line-height: 28px; color: #362c24; }
.trk ul .lst { border: none; }
.trk ul li p .lst { background: none; }
.trk_lk { position: absolute; width: 20px; height: 320px; right: 0; top: 0; z-index: 3; overflow: hidden; }
.trk_lk a { display: block; height: 107px; width: 20px; vertical-align: top; }
.lnk { clear: both; height: 143px; padding: 58px 0 0; overflow: hidden; font-family: "Microsoft YaHei"; }
.lnk_t { line-height: 28px; height: 28px; overflow: hidden; background: url(/images/lik.gif) left 6px repeat-x; }
.lnk_t h3 { padding: 0 8px 0 0; background: #fff; color: #362c24; font-family: Didot; text-transform: uppercase; float: left; font-size: 24px; }
.lnk_t h3 a { font-family: "Microsoft YaHei"; font-weight: 100; font-size: 14px; margin: 0 0 0 8px; color: #362c24; }
.lnk_t .fr { font-family: "Microsoft YaHei"; color: #9b8574; display: inline-block; padding: 0 0 0 10px; background: #fff; }
.lnk p { line-height: 34px; }
.lnk p a { display: inline-block; padding: 0 19px; color: #454545; }
/*Index-end*/
/*Common-start*/
@charset "utf-8";
body { color: #000; font-size: 14px; font-family: "Microsoft YaHei"; }
/*网站字体颜色*/
a { color: #000; text-decoration: none; }
/*for ie f6n.net*/
a:focus { outline: 0; text-decoration: none; }
/*for ff f6n.net*/
a:hover { text-decoration: none; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
p { word-spacing: -1.5px; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative }
/* -- 购物车外部框架 -- */
.cart_header, .cart_content, .cart_footer { width: 760px; margin: 0 auto; }

/* -- 页面整体布局 -- */
.header, .footer { width: 1200px; margin: 0 auto; overflow: hidden; }
.content { width: 960px; margin: 0 auto; overflow: hidden; }
.content1 { width: 1200px; margin: 0 auto; overflow: hidden; }
.left { width: 201px; float: left; overflow: hidden; }
.left2 { width: 670px; float: left; overflow: hidden; }
.left3 { width: 754px; float: left; overflow: hidden; color: #666; }
.lefttop { background: url(/images/left_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-top: 10px; }
.left2top { background: url(/images/left2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.leftbot { background: url(/images/left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.left2bot { background: url(/images/right_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right { width: 754px; float: left; display: inline; margin-left: 5px; overflow: hidden; }
.right2 { width: 275px; float: right; overflow: hidden; }
.right3 { width: 201px; float: right; overflow: hidden; color: #666; }
.righttop { background: url(/images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.right2top { background: url(/images/right2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.rightbot { background: url(/images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right2bot { background: url(/images/left_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right_main { width: 752px; min-height: 458px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }
.right2_main { width: 273px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }
.left2_main { width: 668px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }
.h_nav li a:-webkit-any-link { display: block; }
/*头部开始*/
.t_bg { background: url(/images/t_bg.gif) repeat-x center 0; height: auto; margin-bottom: 1px; }
.h_top{ height:33px; line-height:33px; color:#666;}
.h_top i{ font-style:normal; float:right;}
.h_top i img{ vertical-align:middle;}
.h_top i a{color:#666; display:inline-block; padding:0 24px; background:url(/images/line.gif) no-repeat right 9px;}
.h_top i .nob{ background:none; padding-right:0;}
.h_con { height: 127px; overflow: hidden;margin-left:10px; }
.h_con h1 { float: left; width: 120px; padding-top: 20px; }
.h_con p { float: left; width: 515px; margin-top: 70px; font-family: "Microsoft Yahei"; font-size: 16px; color: #24231f; }
.h_con p span { font-family: "宋体"; font-size: 24px; display: block; font-weight: bold; }
.h_con q { display: block; float: right; color: #24231f; font-family: "Microsoft Yahei"; font-size: 18px;margin-right:30px; margin-top: 50px; text-align: right; }
.h_con q b { display: block; font-size: 25px; font-weight: 700; font-family: "Microsoft Yahei"; color: #f00; }
.h_nav { height: 40px; line-height: 40px; overflow: hidden; }
.h_nav ul li { font-family: "Microsoft Yahei"; font-size: 16px; float: left; background: url(/images/menujgx.gif) no-repeat left top; }
.h_nav ul li a { display: inline-block; float: left; color: #fff; padding: 0 34px; }
.h_nav ul .cur a, .h_nav ul li a:hover { background: url(/images/cur.gif) repeat-x center 0; text-decoration: none; }
.h_nav ul .nobor { background: none; }
.h_nav ul .home a { padding-left: 0; }
.h_nav ul .nobor a { padding-right: 0; }
/*搜索*/
.sea { width: 1100px; margin: 50px auto; color: #4b4b4b; height: 49px; line-height: 49px; background: url(/images/s_bg.gif) no-repeat; }
.sea1 { margin: 20px auto; }
.sea p { float: left; }
.sea p b { padding: 0 1px 0 60px; }
.sea p a { color: #676767; padding: 0 0 0 28px; }
.s_b { float: right; padding: 11px 75px 0 0; }
.s_01 { float: left; height: 27px; width: 134px; color: #666666; border: none; background: url(/images/s_inp.gif) no-repeat; line-height: 27px; padding: 0 5px; }
.s_02 { float: left; height: 27px; width: 33px; background: url(/images/s_s.gif) no-repeat; line-height: 27px; cursor: pointer }
.s_b input { float: left; border: none }
/*头部结束*/
/*底部开始*/
/*css1 开始*/
.ftWrap { text-transform: uppercase; height: 222px; margin: 0 auto; font-family: "Microsoft YaHei"; background: url(/images/ftw.gif) left top repeat-x; padding-bottom: 40px; }
.ft_nav { color: #333; font-size: 14px; line-height: 52px; height: 52px; overflow: hidden; }
.ft_nav a { color: #F00; font-weight: 700; padding: 0 10px 0 10px; background: url(/images/ft_ic1.gif) 8px 25px no-repeat; display: inline-block; }
.ft_c { clear: both; padding: 26px 0 0; }
.ft_lg { width: 200px; line-height: 0; font-size: 0; overflow: hidden; }
.ft_r { width: 115px; padding: 6px 0 0; line-height: 0; font-size: 0; overflow: hidden; }
.ft_m { background: url(/images/ft_l.gif) left 10px no-repeat; width: 700px; padding: 0 0 0 38px; }
.ft_m ul { color: #000; }
.ft_m ul li { line-height: 28px; height: 28px; }
.ft_m ul span { display: inline-block; margin: 0 16px; }
.ft_m ul a { color: #333; }
/*css1 结束*/

/*底部结束*/
/*Common-end*/
/*reset-start*/
@charset "utf-8";
html { color: #000; background: #FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size: 100%; }
input, select { vertical-align: middle; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }
/*title*/
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
.mt10 { margin-top: 10px; }
/*reset-end*/
/*temp.css*/
#nodata { padding: 80px; padding-left: 150px; border: solid 1px #eee; margin: 10px 0; background: url(/images/nodata.gif) no-repeat 20px 20px; }
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1 { display: none; z-index: 1001; width: 398px; border: 1px solid #ccc; background: #fff; padding-bottom: 20px; }
#mesbook1_c div, #mesbook1 div { border: 1px solid #E4E3E3; background: #EBECEB; height: 18px; padding: 4px .5em 0; margin-bottom: 10px; }
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width: 370px; margin: 0 auto; }
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float: left; width: 105px; overflow: hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width: 265px; float: right; }
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns { padding-bottom: 10px; }
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input { margin-right: 20px; }
/*处理中动画占全屏*/
#oran_div_processing { width: 300px; padding: 20px; z-index: 9999; text-align: center; background: #fffeef; border: solid 1px #b8ab04; }
/*rollup.css*/
#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 72px; width: 26px; z-index: 10 }
#roll_top { background: url(/images/top.gif) no-repeat }
#fall { background: url(/images/top.gif) no-repeat 0 -80px }
#ct { background: url(/images/top.gif) no-repeat 0 -40px }
#roll { display: block; width: 15px; margin-right: -630px; position: fixed; right: 50%; top: 50%; _margin-right: -505px; _position: absolute; _margin-top: 300px; _top: expression(eval(document.documentElement.scrollTop)); z-index: 9999; }

.ImTable * { padding: 0px; margin: 0px }
.ImTable { border-collapse: collapse; border: none; background: url(../images/bg.gif) }
.ImTable h2 { font-size: 14px; font-weight: bold; margin-top: 5px }
.ImHeader { height: 165px; background: url(/images/im_01.jpg) }
.ImRow0 { background: url(/images/ico_item1.gif) no-repeat; margin: 10px 10px 0; height: 24px; padding-left: 10px; padding-top: 4px; }
.ImRow1 { background: url(/images/ico_item1.gif) no-repeat; margin: 10px 10px 0; height: 24px; padding-left: 10px; padding-top: 4px; }
a.im, a:hover.im { text-decoration: none; height: 35px; color: #352B22; font-size: 14px; }
.ImFooter { height: 90px; background: url(/images/im_04.jpg) no-repeat; display: inline-block; width: 150px; font-family: Arial,Helvetica,sans-serif; }
.ImFooter h5 { font-size: 14px; font-weight: normal; color: #fff; text-align: center; margin: 15px 0 0; font-family: '宋体'; }
.ImFooter p { font-size: 18px; font-weight: bold; color: #fff; text-align: center; margin: 10px 0; }
.rq { clear: both }
.divAll { margin: 0 auto; width: 1200px; }
.ic4 { float: left; width: 1198px; border: 1px solid #e2e0dd; height: 109px; margin-bottom: 30px; padding-top: 30px; }
.ileft { float: left; }
.iright { float: right; }
.icc { float: left; width: 1134px; }
.icc ul li { float: left; width: 162px; }
.icc img { border: 1px solid #d6d6d6; }
.icc img:hover { opacity: 0.7; filter: alpha(opacity=70); }
.link { width: 1200px; margin: 0 auto; padding-top: 40px; }
.link .title { background: url(/images/link.png) no-repeat; height: 30px }
.link .title p { float: right; padding-right: 50px; height: 30px; line-height: 30px; }
.mr4 { height: 40px; }
.link li { float: left; padding: 10px; line-height: 24px; height: 24px }
.sjz { position: fixed; bottom: 1px; left: 1px; width: 278px; height: 178px; border: 1px solid #57391F; color: #000; background: #fff; text-align: center; line-height: 178px; font-size: 18px; font-weight: 800 }

/* about */
.about { padding: 30px 22px; background: #fff; width: 1200px; margin: 0 auto; }
.about dt { float: left; padding-bottom: 25px; background: url(/images/shadow4.png) no-repeat center bottom; }
.about dt img { display: block; width: 370px; height: 250px; border: 4px solid #f1f1f1; }
.about dd { float: right; width: 690px; }
.about dd h3 { background: url(/images/about_t.png) no-repeat 188px 18px; }
.about dd h3 a { color: #000; font-size: 30px; }
.about dd b { color: #3a3a3a; font-size: 16px; display: block; padding: 15px 0; }
.about dd p { font-size: 14px; line-height: 25px; margin-bottom: 15px; }
/*h_p1*/
.h_p1 { background: url(/images/p1_t.jpg) repeat-x center #fbfbfb; height: 229px; border-top: #DC0000 3px solid; color: #555555; font-size: 18px; display: block; text-align: center; margin-top: 30px; }
.h_p1 h3 { font-size: 33px; color: #333; width: 556px; padding-top: 46px; padding-bottom: 23px; padding-right: 30px; margin: 0 auto; }
.h_p1 p { line-height: normal }
.h_p1 .h_mb25 { font-size: 12px; text-transform: uppercase; width: 560px; padding-right: 70px; padding-bottom: 25px; margin: 0 auto; text-align: right; }
.h_p1 h3 span { color: #D00 }
.h_p2 { height: 481px; background: url(/images/p_bck.jpg) repeat; border-bottom: #00a8ff 3px solid; }
.h_p2_w { width: 1000px; background: url(/images/p1_img.png) no-repeat top left; height: 481px; text-align: right; color: #222222; font-size: 16px; line-height: 290%; margin: 0 auto }
.h_p1_text { margin-right: 50px; display: block; padding-top: 30px; }
.h_mr56 { margin-right: 56px; }
.h_mr92 { margin-right: 92px; }
.h_mr263 { margin-right: 263px; }
.h_mr24 { margin-right: 24px; }
.h_p2_text { margin-right: 15px; display: block; padding-top: 58px; font-size: 20px; }
.h_p2_text .h_color { color: #ff6600 }
.h_pic2 { padding-top: 30px; height: 108px; background: url(/images/pic2_bck.jpg) no-repeat top; width: 1000px; margin: 0 auto; padding-bottom: 34px; }
.h_pic3 { padding-top: 40px; background: url(/images/pic2_bck.jpg) no-repeat top; width: 1000px; margin: 0 auto; padding-bottom: 21px; }
.h_hr3 { background-color: #00a8ff; height: 3px; width: 100%; clear: both }
.h_p3 { background: url(/images/p3_t.jpg) no-repeat center #fbfbfb; height: 229px; border-top: #00a8ff 3px solid; color: #555555; font-size: 18px; display: block; text-align: center; }
.h_p3 h3 { font-size: 44px; color: #33b9ff; width: 604px; margin: 0 auto; padding-top: 44px; padding-bottom: 16px; }
.h_p3 p { line-height: normal; text-align: center }
.h_p3 .h_mb25 { font-size: 12px; text-transform: uppercase; padding-bottom: 18px; width: 422px; padding-right: 10px; padding-top: 14px; margin: 0 auto; text-align: left; }
.h_p3 h3 span { color: #ff6600; margin-left: 11px; }
.h_p4 { background: url(/images/p_bck.jpg) repeat; border-bottom: #DC0000 3px solid; }
.h_p4_w { width: 1200px; margin: 0 auto; clear: both; line-height: 22px; overflow: hidden; }
.h_text_color { color: #ff6600 }
.h_f_r { float: right; }
.h_f_l { float: left; }
.h_youshi01 { width: 710px; margin-left: 14px; font-size: 14px; color: #222222; text-align: justify }
.h_youshi01 img { margin-bottom: 23px; display: block }
.h_youshi_p { padding-left: 40px; }
.h_youshi_p2 { padding-left: 60px; }
.h_youshi_p65 { padding-left: 65px; }
.h_mt53 { margin-top: 53px; }
.h_youshi02 { width: 510px; margin-left: 14px; margin-top: 56px; float: left; font-size: 14px; color: #222222 }
.h_youshi02 img { margin-bottom: 23px; display: block }
.h_h10 { clear: both; height: 10px; }
.h_h41 { clear: both; height: 41px; }
.h_h49 { clear: both; height: 49px; }
.h_h30 { clear: both; height: 30px; }
 
.plist { width: 1210px; margin: 30px auto 50px; overflow: hidden; }
.plistbox { width: 175px; float: left; margin: 0 5px; border: 1px solid #ccc; padding: 20px 7px; border-radius: 5px; text-align: center; }
.plistbox:hover { width: 175px; float: left; margin: 0 5px; border: 1px solid #ff7373; background: #fffcfc; padding: 20px 7px; border-radius: 5px; text-align: center; }
.plistbox:hover span { background: #f00; padding: 5px 25px; color: #fff; }
.plistbox img { margin-bottom: 10px; }
.plistbox h3 { margin-bottom: 25px; font-size: 16px; font-weight: 400; }
.plistbox span { background: #ff7373; padding: 5px 25px; color: #fff; }
.gudingphone { WIDTH: 100%; HEIGHT: 60px; line-height: 60px; display: block; overflow: hidden; margin: 0 auto; background: url(/images/bottel.jpg) no-repeat top center; FLOAT: right; RIGHT: 0px; BOTTOM: 0px; text-align: center; POSITION: fixed; _POSITION: absolute; z-index: 100; _TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight); /*閸忕厧顔怚E6*/ color: #ff0; }
.gudingphone a { width: 100%; height: 60px; float: left; display: block; }
.gudingphone h1 { margin: 0; padding: 0; color: #fff; font-size: 20px; }
.gudingphone h1 span { color: #ff0; }
.gudingphone h1 img { float: none; }

.listTop { width: 100%; float: left; height: 40px; background: #f9f9f9; border-bottom: 1px dotted #eee; overflow: hidden; }
.listTopbg { width: 1200px; height: 40px; margin: 0 auto }
.litsfl { width: 500px; float: left; height: 40px; line-height: 40px; }
.listTopbg .litsfl { _width: auto; _margin-top: -20px; position: absolute; _top: 30px; }
.T_cten { height: 40px; line-height: 40px; margin-right: 10px; }

.icWpbg { background: url(/images/listbg.gif) repeat; }
.subnav a { width: 120px; height: 40px; line-height: 40px; text-align: center; margin-right: 10px; color: #fff; float: left; background: url(/images/indexpng.png) -579px -1px no-repeat; transition: all 0.3s linear 0s; }
.subnav a:hover, .subnav a.current { background-position: -458px -1px; }
.cCases li { width: 350px; height: 350px; padding: 10px; background: #FFFFFF; border: 1px #E8E8E8 solid; float: left; text-align: center; overflow: hidden; margin-bottom: 20px; position: relative; z-index: 2; transition: all 0.3s linear 0s; margin-right: 17px; }
.cCases li img { width: 350px; height: 260px; display: block; margin: 10px 0px 5px 0px; }
.cCases li p { width: 100%; height: 60px; background: #4A4542; float: left; transition: all 0.3s linear 0s; position: relative; z-index: 2; }
.cCases li p em { width: 50%; float: left; text-align: center; height: 30px; line-height: 30px; }
.cCases li.hover { z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; border: 1px #C3A26D solid; }
.cCases li.hover p { background: #836227; z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; }
.cCases li.hover p em { color: #fff; }
.cCases li .lifl { width: 190px; float: left; text-align: left; line-height: 20px; }
.cCases li .lifr { width: 75px; height: 130px; padding: 10px; background: #EDEFEE; }
.cCases li .lifr img { width: 75px; height: 100px; margin-top: 0px }
a.tmore { width: 50px; height: 12px; background: url(/images/indexpng.png) -650px -51px no-repeat }

.cCasesa li { width: 280px; height: 278px; padding: 10px; background: #FFFFFF; border: 1px #E8E8E8 solid; float: left; text-align: center; overflow: hidden; margin-bottom: 20px; position: relative; z-index: 2; transition: all 0.3s linear 0s; margin-right: 17px; }
.cCasesa li img { width:300px; height: 210px; display: block; margin: 0 0px 5px 0px; }
.cCasesa li p { width: 100%; height: 60px; background: #4A4542; float: left; transition: all 0.3s linear 0s; position: relative; z-index: 2; }
.cCasesa li p em { width: 50%; float: left; text-align: center; height: 30px; line-height: 30px; }
.cCasesa li.hover { z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; border: 1px #C3A26D solid; }
.cCasesa li.hover p { background: #836227; z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; }
.cCasesa li.hover p em { color: #fff; }
.cCasesa li .lifl { width: 190px; float: left; text-align: left; line-height: 20px; }
.cCasesa li .lifr { width: 75px; height: 130px; padding: 10px; background: #EDEFEE; }
.cCasesa li .lifr img { width: 75px; height: 100px; margin-top: 0px }
a.tmore { width: 50px; height: 12px; background: url(/images/indexpng.png) -650px -51px no-repeat }
.icWpbg { background: url(/images/listbg.gif) repeat; }
/*hr*/
.hr1 { height: 1px; clear: both; font-size: 1px; line-height: 1px; }
.hr1_f { height: 1px; clear: both; font-size: 1px; line-height: 1px; background: #fff; }
.hr7 { height: 7px; clear: both; font-size: 1px; line-height: 1px; }
.hr5 { height: 5px; clear: both; font-size: 1px; line-height: 1px; }
.hr10 { height: 10px; clear: both; font-size: 1px; line-height: 1px; }
.hr15 { height: 15px; clear: both; font-size: 1px; line-height: 1px; }
.hr20 { height: 20px; clear: both; font-size: 1px; line-height: 1px; }
.hr25 { height: 25px; clear: both; font-size: 1px; line-height: 1px; }
.hr30 { height: 30px; clear: both; font-size: 1px; line-height: 1px; }
.hr50 { height: 50px; clear: both; font-size: 1px; line-height: 1px; }
.hr10_shadow { height: 10px; clear: both; font-size: 1px; line-height: 1px; background: url(/images/shadow.gif) center center no-repeat; }
.Column1000 { width: 1170px; height: auto; margin: 0 auto; }
.iColumn-L { width: 710px; height: auto; float: left; display: inline; overflow: hidden; }
.iColumn-R { width: 242px; height: auto; float: right; display: inline; overflow: hidden; }

.Column1000 .cgnylx { height: 360px; background: url(/images/cgnylx.gif) right bottom no-repeat white; }
.Column1000 .cgnylx p { line-height: 50px; font-size: 18px; }
.Column1000 .cgnylx p img { display: inline; }
.Column1000 .cgnylx p .lxbt { font-size: 24px; font-weight: 800; margin: 20px 0px; }
.Column1000 .cgnylx p .lxdh { font-size: 24px; color: rgb(211,138,71); }
.subnav a { width: 120px; height: 40px; line-height: 40px; text-align: center; margin-right: 10px; color: #fff; float: left; background: url(/images/indexpng.png) -579px -1px no-repeat; transition: all 0.3s linear 0s; }
.subnav a:hover, .subnav a.current { background-position: -458px -1px; }
.cCases li { width: 350px; height: 340px; padding: 10px; background: #FFFFFF; border: 1px #E8E8E8 solid; float: left; text-align: center; overflow: hidden; margin-bottom: 20px; position: relative; z-index: 2; transition: all 0.3s linear 0s; margin-right: 17px; }
.cCases li img { width: 350px; height: 260px; display: block; margin: 10px 0px 5px 0px; }
.cCases li p { width: 100%; height: 60px; background: #4A4542; float: left; transition: all 0.3s linear 0s; position: relative; z-index: 2; }
.cCases li p em { width: 50%; float: left; text-align: center; height: 30px; line-height: 30px; }
.cCases li.hover { z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; border: 1px #C3A26D solid; }
.cCases li.hover p { background: #836227; z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; }
.cCases li.hover p em { color: #fff; }
.cCases li .lifl { width: 190px; float: left; text-align: left; line-height: 20px; }
.cCases li .lifr { width: 75px; height: 130px; padding: 10px; background: #EDEFEE; }
.cCases li .lifr img { width: 75px; height: 100px; margin-top: 0px }
a.tmore { width: 50px; height: 12px; background: url(/images/indexpng.png) -650px -51px no-repeat }

.ppgs { background: #fff; padding: 30px; margin-bottom: 30px; line-height: 30px; border-bottom: 1px #CCCCCC dashed }
.ppgs table { border: 1px solid #eee; border-collapse: collapse; margin-bottom: 15px; }
.ppgs table td { border: 1px solid #eee; padding: 2px 5px; }
.ppgs .fr { margin-left: 35px; }
.ppgs p { text-indent: 2em; font-size: 14px; line-height: 28px; margin-bottom: 20px; }
.qiyewh { width: 970px; padding: 14px; border: 1px #E8E8E8 solid; background: #fff; }
.qiyewh p { line-height: 30px; }
.iboutbg { width: 1000px; height: 450px; background: url(/images/adboub.png) left top no-repeat; }
.abouqq { position: absolute; top: 70px; left: 135px; }
.abouqq a { width: 125px; height: 25px; float: left; }
.abouqq a.two { margin-left: 37px; }

.cdianpp li { text-align: center; padding-left: 0px; }
.cHouse li { width: 50%; height: 225px; float: left; background: url(/images/litop.gif) left top repeat-x; transition: all 0.3s linear 0s; margin-bottom: 20px; }
.cHouse li img { width: 265px; height: 170px; display: block; float: left; margin-right: 15px; }
.cHouse .vlifr { width: 260px; }
.cHouse .vlifr em { font-family: Arial, Helvetica, sans-serif; color: #999999; }
.cHouse .vlifr em { float: left; margin-right: 15px; }
.Rcsteam li.hover .cdianp { padding-left: 3px; }
.cHouseT li { width: 545px; height: 170px; margin-right: 20px; padding: 9px; border: 1px #F2F2F2 solid; position: relative; z-index: 2; margin-bottom: 30px; background: #fff; }
.cHouseT li:hover { background: #fff; border: 1px #C3A26D solid; position: relative; z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; }
.cHouse .liflem em { float: none; height: 28px; line-height: 28px; }
.cblank a { float: left; width: 200px; height: 100px; margin-bottom: 40px; margin-right: 66px; }
.cblank img { width: 200px; height: 100px; display: block; position: relative; z-index: 2; }
.cblank a:hover img { position: relative; z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; }
.cHouse .vlifr b { font-weight: normal }
.w260 { float: right; width: 260px; }
.w690 { float: left; width: 895px; }
.rkuan { clear: both; border-top: 2px solid #0f93e6; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; }
* html .rkuan { height: 100%; }
.rkuan h2 { background: url(/images/rkuang_h2.jpg) repeat-x; height: 35px; line-height: 35px; border-bottom: 1px solid #e5e5e5; font-size: 14px; color: #333; padding: 0 14px; }
.rkuan h2 em { font-style: normal; float: right; font-size: 12px; color: #666; font-weight: 100; }
.rkuan h2 a { float: right; font-size: 12px; font-weight: 100; color: #666; }
.clearfix { width: 1170px; background: #fff; margin: 0 auto; overflow: hidden; padding: 15px; }
.page { height: 26px; text-align: center; line-height: 26px; }
.page ol { *zoom: 1; display: inline; }
.page ol li { *zoom: 1; display: inline; height: 26px; overflow: hidden; margin: 0 3px; }
* html .page ol li { display: inline; }
.page a { *zoom: 1; display: inline-block; }
.page a, .page span, .page span a { *zoom: 1; display: inline-block; }
.page a { padding: 0 9px; height: 24px; line-height: 24px; border: 1px solid #e5e5e5; }
.page a { background-color: #fff; }
.page ol li a:hover { background-color: #F9F9F9; }
.page ol li a { font-family: Arial, Helvetica, sans-serif; }
.page ol li.thisclass a { font-family: Arial, Helvetica, sans-serif; background-color: #0f93e6; border: 1px solid #0f93e6; color: #fff; font-weight: bold; }
.ny_bt { background: url(/images/rkuang_h2.jpg) repeat-x; height: 35px; line-height: 37px; overflow: hidden; border-top: 2px solid #0f93e6; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #E5E5E5; font-size: 14px; color: #0f93e6; padding: 0 14px; font-weight: bold; }
.ny_bt h1 { font-size: 14px; }
.ny_bt h2 { float: left; font-size: 14px; }
.dllb2 { border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; }
.dllb2 dl { height: 140px; padding: 14px; border-bottom: 1px solid #E5E5E5; }
.dllb2 dl.qline { border-bottom: none; }
.dllb2 dl dt { width: 200px; height: 140px; display: block; overflow: hidden; float: left; padding: 2px; border: 1px solid #E5E5E5; }
.dllb2 dl dt img { width: 200px; height: 140px; }
.dllb2 dl dd { margin-left: 230px; }
.dllb2 dl dd strong { display: block; height: 26px; line-height: 26px; overflow: hidden; font-size: 16px; margin-bottom: 8px; }
.dllb2 dl dd em { float: right; font-style: normal; font-weight: 100; color: #999; font-size: 12px; }
.dllb2 dl dd strong a { color: #486AB1; }
.dllb2 dl dd span { line-height: 26px; height: auto; display: block; overflow: hidden; color: #666; }
.ullb2 ul { padding: 6px 10px; }
.ullb2 ul li { height: 24px; line-height: 24px; background: url(/images/li_d1.jpg) no-repeat left 11px; padding-left: 12px; overflow: hidden; }
.ullb2 ul li a { color: #486AB1 }
.nr_ifocus { width: 246px; position: relative; z-index: 1; text-align: left; height: auto; margin: 6px 0 0 6px; padding-bottom: 6px; line-height: 26px; }
.nr_ifocus img { vertical-align: middle; }
.in_newtit { width: 100%; text-align: center; height: auto; float: left; }
.in_newtit h1 { text-align: center; font-size: 18px; margin: 15px 0; }
.in_newcontimeul { border-bottom: 1px solid #ddd; width: 90%; margin: 0 5%; line-height: 30px; float: left; padding-bottom: 5px; }
.in_newcontimeul li { margin-right: 20px; }
.in_topprdlist_conten_time { width: 100%; text-align: center; line-height: 22px; color: #999; display: inline; text-indent: 0; float: left; }
.in_newcon { width: 90%; margin: 0 5%; padding: 20px 0; clear: both; overflow: hidden; }
.info_next { font-size: 12px; float: left; color: #666; margin: 30px 0 0; border-top: 1px dotted #eee; width: 100%; padding-top: 10px; }
.info_next a { font-family: verdana; }
.info_next span { display: block; width: 46%; }
.page_fenleiL { float: left; }
.page_fenleiR { float: right; text-align: right; }
.leftr { float: right; width: 201px; overflow: hidden; display: inline; margin-right: 8px; margin-top: -10px; }
.leib_s .nr_s li { height: 36px; line-height: 36px; font-size: 14px; background: url(/images/ico01.jpg) no-repeat 28px 14px; padding: 0 0 0 22px; overflow: hidden }
.leib_s .nr_s li a { display: block; color: #555; font-size: 14px; padding-left: 24px; }
.leib_s .nr_s li a:hover, .leib_s .nr_s li.cur a { background: none; color: #0f93e6; text-decoration: none; font-weight: bold; }
.leib_s .nr_s h4 a:hover, .leib_s .nr_s .cur a { background: none; color: #333; text-decoration: none; font-weight: bold; }
.leib_s { width: 201px; font-family: "Microsoft yahei"; }
.leib_s .tit { text-align: center; background: #b80000; height: 50px; line-height: 28px; }
.leib_s .tit span { font-size: 22px; font-weight: normal; color: #fff; padding-top: 10px; display: block }
.leib_s .nr_s { border: 1px solid #ddd; padding: 1px; margin-bottom: 10px; background: #fff; }
.leib_s .nr_s h4 { clear: both; height: 37px; line-height: 37px; background: url(/images/company-br.jpg) repeat-x left bottom; text-align: left; text-indent: 20px; overflow: hidden; font-size: 15px; }
.leib_s .nr_s h4 a { color: #000; font-size: 15px; background: url(/images/126.gif) no-repeat 20px center; text-indent: 45px; float: left; }
.leib_s .nr_s h4 a:hover { color: #00f; font-size: 15px; background: url(/images/126.gif) no-repeat 20px center; text-indent: 45px; float: left; }
.leib_s .nr_s h4 em { text-transform: uppercase; color: #dcdcdc; line-height: 22px; }
.leib .tit { background: #0f93e6; height: 44px; text-align: center; font-weight: bold; padding: 14px 0 0; }
.leib .tit span { color: #fafafa; font-size: 24px; }
.leib .tit a { color: #fff; }
.leib .tit a:hover { color: #fff; }
.leib .nr { border: 1px solid #dfdfdf; border-top: 0; margin-bottom: 10px; padding: 8px 11px 8px; overflow: hidden; }
.leib .nr h4 { height: 38px; overflow: hidden; vertical-align: middle; font-weight: normal; }
.leib .nr h4 a { display: block; overflow: hidden; height: 31px; border: 1px solid #e5e5e5; padding-left: 45px; line-height: 31px; color: #222; }
.leib .nr h4 a:hover, .leib .nr .cur a { border-color: #f26901; color: #fff; }
.leib .nr .cur a { display: block; color: #0f93e6; font-size: 14px; }
.leib .nr ul { padding-bottom: 5px; margin-bottom: 7px; }
.leib .nr li { height: 38px; overflow: hidden; vertical-align: middle; font-weight: normal; }
.leib .nr li a { display: block; overflow: hidden; height: 31px; border: 1px solid #e5e5e5; padding-left: 45px; line-height: 31px; color: #222; }
.leib .nr li a:hover, .leib .nr .cur a { border-color: #f26901; color: #fff; }

.lxnr { margin: 0px 0 10px; border: 1px solid #ddd; background: #fff; width: 199px; }
.lximgs { padding: 8px 7px; }
.lxnrs { width: 199px; padding-bottom: 10px; }
.lxnrs img { vertical-align: middle; }
.lxnrs p { color: #666666; line-height: 26px; padding: 0 10px; }
.lxnrs p a { color: #333; }
.lxnrs p a:hover { color: #0f93e6; }
.lxnrs p.pl { padding-left: 70px; }
.lxnrs p span { color: #545454; }
.user_left { float: left; width: 199px; }
.t05 { background: #b80000; height: 38px; line-height: 38px; font-weight: 400; text-align: center; color: #fafafa; font-size: 22px; }
/*左边标题块*/
.t05 a { color: #333; }
.t05 img { padding: 6px 0 0 0; float: right; }
.t05_con { border: solid 1px #0f93e6; background: #fff; margin-bottom: 10px; border-top: 0; padding: 8px 11px; zoom: 1; }
.p_product { float: left; background: #fff; width: 940px; height: auto; overflow: hidden; margin-bottom: 10px; }
.product_content { width: 940px; height: auto; padding-top: 10px; overflow: hidden; }
.viewmain { padding: 15px 20px; width: 900px; line-height: 24px; }
.viewmain p { width: 100%; }
.jsjs { width: 500px; float: left; position: relative; margin-top: 10px; margin-bottom: 15px; }
.center_title { width: 100%; float: left; height: 53px; background: url(/images/titleA.jpg) no-repeat; margin-top: 15px; }
.center_titleB { width: 100%; float: left; height: 53px; background: url(/images/titleB.jpg) no-repeat; margin-top: 15px; }
.center_titleC { width: 100%; float: left; height: 53px; background: url(/images/titleC.jpg) no-repeat; margin-top: 15px; }
.center_titleD { width: 100%; float: left; height: 53px; background: url(/images/titleD.jpg) no-repeat; margin-top: 15px; }
.center_titleE { width: 100%; float: left; height: 53px; background: url(/images/titleE.jpg) no-repeat; margin-top: 15px; }
.pagecon { background: #f9f9f9; width: 365px; padding: 0 10px 10px; min-height: 295px; float: right; margin-top: 10px; }
.pagecon p { line-height: 32px; float: left; text-indent: 10px; }
.pagecon_titA { margin: 0; padding: 0px; width: 100%; float: left; color: #F00; text-align: left; font-size: 18px; padding: 5px 0; }
.pagecon_titB { font-size: 14px; margin: 0; padding: 0px; width: 100%; float: left; color: #000; text-align: left; }
.pagecon_titB1 { font-size: 14px; background: #2b8cd0; margin: 0; padding: 0px; width: 100%; float: left; color: #fff; text-align: left; }
.pagecon_titB1 strong { color: #ff0; font-size: 18px; }
.pagecon_titC { font-size: 14px; margin: 0; padding: 0px; width: 298px; float: left; background: #f3f3f3; color: #000; font-size: 13px; text-align: left; }
.pagecon_titD { font-size: 14px; margin: 0; padding: 0px; width: 100%; float: left; color: #000; line-height: 25px; text-align: left; }
.pagecon_titE { font-size: 14px; margin: 0; padding: 0px; width: 100%; float: left; color: #000; line-height: 25px; text-align: left; }
.pagecon_titE img { vertical-align: middle }
.pagecon img { vertical-align: middle; }
.function { width: 100%; float: left; overflow: hidden; height: 20px; border-bottom: 1px solid #ddd; line-height: 20px; color: #000; }
.function li { height: 30px; float: left; border: 1px solid #ddd; margin-right: 22px; border-bottom: none; width: 70px; text-align: center; }
.function li a { height: 30px; float: left; width: 70px; text-align: center; display: block; background: #fff; }
.function li a:hover { background: #fff; }
.llcs { width: 210px; float: right; height: 25px; color: #666; line-height: 25px; text-align: right; }
.llcsX { width: 170px; float: right; height: 25px; color: #666; line-height: 25px; text-align: right; }
.cptitle { color: #000; margin-bottom: 3px; border-bottom: 1px dotted #eee; padding-bottom: 10px; font-size: 18px; }
.product_txt table { border: none }
.product_txt table td { border: 1px solid #bbb; text-align: left; word-break: break-all; word-wrap: break-word; }
.product_txt, .product_txta { width: 100%; padding: 4px 0; float: left; }
.product_txta table td p, .product_txta table td span { line-height: 25px; font-size: 16px; }
.product_txta table { border: none }
.product_txta table td { text-indent: none; text-align: left; word-break: break-all; word-wrap: break-word; color: #000; padding: 8px 0; }
#s_nav { width: 900px; height: 36px; background: #f7f7f7; }
#tab_p { height: 36px; width: 900px; border-right: 1px solid #d0d0d0; overflow: hidden; background: url(/images/a03.png) 357px bottom no-repeat; }
#tab_p li { float: left; color: #333; height: 36px; cursor: pointer; width: 119px; text-align: center; background: url(/images/p3.png) right 0 no-repeat; font: bold 14px/36px "寰蒋闆呴粦"; }
#tab_p li.current_p { color: #FF0; background: url(/images/p3.png) left 0 no-repeat; }
#content_p { float: left; padding: 0 4px; width: 891px; padding-top: 8px; border: 1px solid #cdcdcd; border-top: none; padding-bottom: 10px; background: #FFFFFF; }
#content_p ul { width: 840px; padding: 30px; height: auto; float: left; overflow: hidden; display: none; }
#content_p ul table { border-collapse: collapse; font-size: 12px; width: 100%; margin-bottom: 10px; }
#content_p ul table td { padding: 5px; font-size: 14px; line-height: 22px; }
#content_p p { font-size: 12px; width: auto; line-height: 20px; }
.pagess { clear: both; height: 55px; margin: 10px; overflow: hidden; margin-left: 0px; text-align: center; }
.pagess a { display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #fff; color: #999 }
.pagess a:hover, .pagess span { background: #00538a; color: #fff; border: 1px solid #00538a }
.pagess span { display: inline-block; padding: 2px 9px; margin: 0 3px; line-height: 20px; }

/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
.casesTeam { width: 210px; height: 682px; padding-left: 9px; border-left: 1px solid #E8E8E8; overflow: hidden; }
.casesTeam .imga img { width: 100%; margin-bottom: 8px; }
.casesTeam .cTicosh { bottom: 0; right: 30px; }
.casesInfo .clasfl { width: 100%; }
.casesInfo .clasfl em.one { width: 115px; }
.casesInfo .clasfl em.two { width: 157px; }

.casesTag { padding: 7px 20px; background: #ECECEC; font-size: 14px; line-height: 40px; width: 1110px; }
.casesTag dl { border-top: 1px solid #D7D7D7; border-bottom: 1px solid #FFF; }
.casesTag dl.first { border-top: 0; border-bottom: 0; }
.casesTag dl.last { border-bottom: 0; }
.casesTag dt { float: left; font-weight: bold; }
.casesTag dd { border-bottom: 1px solid #FFF; }
.casesTag dd a { margin-left: 10px; padding: 3px 10px 5px; border-radius: 4px; }
.casesTag dd a:hover, .casesTag dd a.current { background: #D20707; color: #FFF; }
.contactL { width: 700px; float: left; padding: 30px 0px; font-family: "微软雅黑" }
.contactL li.tit { line-height: 38px; padding: 8px 0px; clear: both; font-size: 18px; color: #000000; text-decoration: none; font-family: "微软雅黑" }
.contactR .tit { height: 48px; line-height: 38px; padding: 8px 0px; clear: both; font-size: 18px; color: #000000; text-decoration: none; font-family: "微软雅黑" }
.contactL li { clear: both; padding: 8px 0px; line-height: 38px; }
.contactR { width: 322px; float: right; padding: 30px 30px 90px 0px; font-size: 14px }
.contactL input { font-size: 14px; line-height: 18px; color: #cccccc; font-family: "微软雅黑" }
.contactL .input1 { width: 312px; height: 18px; padding: 10px 12px; border-color: #d9d9d9; border-style: solid; border-width: 1px; margin: 0px; }
.contactL .input2 { width: 674px; height: 18px; padding: 10px 12px; border-color: #d9d9d9; border-style: solid; border-width: 1px; margin: 0px; }
.contactL .input3 { width: 674px; height: 180px; padding: 10px 12px; border-color: #d9d9d9; border-style: solid; border-width: 1px; margin: 0px; color: #cccccc; font-size: 14px; font-family: "微软雅黑" }
.submitBt { color: #fff; background: #C3A26D; display: block; width: 114px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; float: left; margin-right: 10px; text-decoration: none; }
.submitBt:hover { background: url(/images/bt_bg.gif) no-repeat 0px -118px; }
.submitSending { display: block; width: 114px; height: 32px; float: left; margin-right: 10px; background: url(/images/bt_bg.gif) no-repeat 0px -660px; text-decoration: none; font-family: "微软雅黑" }
.submitSendOk { display: block; width: 114px; height: 32px; float: left; margin-right: 10px; background: url(/images/bt_bg.gif) no-repeat 0px -702px; text-decoration: none; font-family: "微软雅黑" }
.message i { font-style: italic; font-size: 3.0em; font-weight: bold; color: #474243 }
.message .h1 { padding: 20px 0px; height: 27px }
.font05 { font-size: 36px; color: #494143 }
a.qqBt { color: #fff; width: 100px; padding-left: 40px; height: 32px; text-align: center; line-height: 24px; font-size: 14px; display: block; background: url(../images/bt_bg.gif) no-repeat 0px -160px; text-decoration: none; }
a.qqBt:hover { background: url(/images/bt_bg.gif) no-repeat 0px -195px; text-decoration: none; font-family: "微软雅黑" }
.contactTxt { color: #000000; height: 108px; clear: both; padding: 17px 0px 8px 0px !important; padding: 18px 0px 15px 0px; line-height: 22px; text-decoration: none; font-family: "微软雅黑" }
.contactAdd { color: #000000; height: 22px; clear: both; padding: 14px 0px 12px 0px; line-height: 22px; text-decoration: none; font-family: "微软雅黑" }
.main { width: 1170px; margin: 0 auto; }
.contactL .xq { line-height: 38px; background: white; border: 1px solid #d9d9d9; font-size: 16px; height: 38px; padding: 0px 10px; }

.clasfr { width: 290px; height: 230px; padding-left: 10px; border-left: 1px #E8E8E8 solid; }
.clasfr img { width: 120px; height: 160px; margin-right: 20px; }
.cTicosh { position: absolute; right: 8px; bottom: -6px; }
.cTicosh a { width: 145px; height: 43px; background: url(/images/indexpng.png) -463px -323px no-repeat; display: block; }
.cTicosh a { z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; position: relative; }


.msgpro { width: 980px; padding: 9px; border: 1px #E8E8E8 solid; background: #fff; }

.msgtbt { height: 65px; border-top: 3px #E8E8E8 solid; position: relative; }
.msgtbt  { position: absolute; border-top: 3px #3e3a37 solid; top: -3px; left: 5px; }
.tmsgcot { width: 915px; margin: auto; padding: 10px; background: #fff; border-top: 2px #fff solid; transition: all 0.3s linear 0s; float: left; border: 1px #E8E8E8 solid; }
.msgpro.hover a.zxzxun { z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; position: relative; }
.zxzxun:hover { z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; position: relative; }
.Ticosh { width: 400px; margin: auto; }
.Ticosh a { width: 175px; height: 70px; float: left; background: url(/images/indexpng.png) -447px -84px no-repeat; margin-left: 15px; }
.cTicosh a.zxzxun { background-position: -463px -323px; }
.Ticosh a.zxzxun { background-position: -447px -84px; }
a.zxsj { background-position: -447px -156px; }
.zxsj:hover { z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; position: relative; }


.cproduct li { width: 256px; height: auto; text-align: center; margin: 0 13px 20px; padding: 4px; border: 1px #EAEAEA solid; float: left; background: #fff; position: relative; z-index: 2; transition: all 0.3s linear 0s }
.cproduct span { font-family: Arial, Helvetica, sans-serif }
.cproduct li img { width: 256px; height: 190px; display: block; margin-bottom: 15px; }
.cproduct li i { padding: 0px 3px; }
 a.zunxn { width: 62px; height: 25px; background: url(/images/indexpng.png) -457px -47px no-repeat }
.cproduct li.hover .zunxn { background-position: -520px -47px }
.cproduct li.hover { border: 1px #C3A26D solid; z-index: 5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px; position: relative; }
.cproduct li p { width: 100%; height: 35px; border-top: 1px #DDDDDD dashed; line-height: 35px; color: #888888 }
.msgbot em { padding: 20px 15px; }
.msgbot em.fl { width: 55px; text-align: center; background: #F7F7F7; }
.msgbot em.fr { width: 850px; }
.tmsgcot img { display: block; }
.tmsgcot { line-height: 28px; }
.tmsgcot.hover { border-top: 2px #c3a26d solid; }
 

.xgcptp { width: 187px; padding: 5px; }
.xgcptp li { width: 187px; background: #f5f5f5; padding-bottom: 10px; text-align: center; margin-bottom: 10px; }
.xgcptp li img { width: 187px; margin-bottom: 5px; }
.sub_ct { width: 300px; margin-top: 10px; height: 537px; float: right; border: 1px solid #ccc; background: url(/images/view.jpg) no-repeat top center; }
.sub_ct img { margin-top: 455px; margin-left: 30px; display: inline; flaot: left; }
.view_page { width: 900px; color: #fff; float: left; clear: both; margin: 20px 0; }
.view_page li { width: 439px; float: left; padding: 5px; text-align: center; background: #D00; }
.view_page a { color: #fff; }
.view_page li:hover { width: 439px; float: left; padding: 5px; text-align: center; background: #900; color: #ff0; }
.view_page li:hover a { color: #FF0; }
.product_txt table { width: 100%; margin-bottom: 15px; }
.product_txt table tr td { padding: 5px 10px; font-size: 14px; line-height: 24px; color: #000; }
