@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { margin: 0 auto; font-size: 12px; word-break: break-all; font-family: Arial, Helvetica, sans-serif; background: url(../images/bg1.jpg) repeat-x center top; }
div, input, dl, dd, dt, ul, li, p, h1, h2, h3, h4, h5, h6, p, fieldset { margin: 0; padding: 0; }
ul, li { list-style: none; }
img, input { border: none; }
a { text-decoration: none; }
/*top*/
.topall { width: auto; height: auto; margin: 0 auto; overflow: hidden; }
.top { width: 960px; height: auto; margin: 0 auto; padding-top: 6px; overflow: hidden; }
.logo { width: 500px; height: 110px; float: left; overflow: hidden; }
.phone { width: 400px; float: right; height: auto; overflow: hidden; }
.call { color: #666; font-size: 15px; font-weight: bold; text-align: right; padding: 22px 6px 0px 0px; }
.call img { padding-right: 4px; }
.call span { font-size: 22px; font-weight: normal; font-family: "Comic Sans MS", cursive; }
.soso { float: right; padding: 10px 0px 0px; }
.soso form { padding-right: 8px; }
.wbyselect { width: 58px; float: left; color: #999; padding: 2px; margin: 2px 3px 0px 0px; }
.wbyinput { width: 114px; height: 26px; float: left; color: #999; line-height: 26px; padding-left: 8px; background: url(../images/bg.jpg) no-repeat -758px -282px; }
.wbybut { width: 32px; height: 26px; float: left; color: #FFF; cursor: pointer; background: url(../images/bg.jpg) no-repeat -867px -282px; }
/*menu*/
.navall { width: auto; height: 50px; overflow: hidden; background: url(../images/bg.jpg) repeat-x left top; }
.nav { width: 960px; height: 40px; margin: 0 auto; overflow: hidden; }
.nav ul { width: 954px; display: block; overflow: hidden; padding-left: 3px; }
.nav ul li { float: left; width: 106px; height: 40px; display: block; overflow: hidden; line-height: 40px; text-align: center; }
.nav ul li a { color: #FFF; font-size: 14px; font-weight: bold; }
.nav ul li a:hover { color: #F60; }
/*gg*/
.gg { width: 960px; height: 26px; margin: 0 auto; overflow: hidden; line-height: 18px; }
.gg span { float: left; width: auto; height: 26px; display: block; overflow: hidden; line-height: 18px; padding-left: 4px; }
/*banner*/
.banner { width: 960px; height: auto; margin: 0 auto; overflow: hidden; }
/*main*/
.main { width: 960px; height: auto; margin: 0 auto; overflow: hidden; padding-top: 10px; }
/*left*/
.left { width: 200px; float: left; overflow: hidden; }
.lmdh { width: 200px; height: auto; overflow: hidden; }
.bt { width: auto; height: 40px; color: #FFF; font-size: 14px; overflow: hidden; font-weight: bold; line-height: 40px; padding-left: 10px; background: url(../images/bg.jpg) no-repeat left -74px; }
.TabTitle2 { width: 200px; height: auto; padding: 4px 0px 6px; overflow: hidden; background:#FFF2BC url(../images/bg.jpg) no-repeat -212px -282px; }
.TabTitle2 ul.expmenu { width: 200px; height: auto; overflow: hidden; }
/*一级导航*/
.TabTitle2 ul.expmenu li div.header { display: block; width: 200px; height: 30px; overflow: hidden; }
.TabTitle2 ul.expmenu li div.header a { color: #900E04; font-size: 12px; font-weight: bold; line-height: 30px; padding-left: 16px; }
.TabTitle2 ul.expmenu li div.header a:hover { text-decoration: underline; }
.TabTitle2 ul.expmenu li div.header .arrow { display: block; width: 28px; height: 30px; background: no-repeat center; float: right; overflow: hidden; cursor: pointer; }
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up { background-image: url(../images/arrow_u.gif); }
.TabTitle2 ul.expmenu li div.header .arrow.down { background-image: url(../images/arrow_d.gif); }
/*二级导航*/
.TabTitle2 ul.expmenu li .menu { display: block; width: 180px; height: auto; padding: 0px 10px; overflow: hidden; }
.TabTitle2 ul.expmenu li .menu li { display: block; width: 180px; height: 30px; overflow: hidden; line-height: 30px; }
.TabTitle2 ul.expmenu li .menu li a { color: #000; font-size: 12px; padding-left: 10px; }
.TabTitle2 ul.expmenu li .menu li a.selected{ font-weight:700; color:#ccc;}
.TabTitle2 ul.expmenu li .menu li a:hover { color: #900E04; }
.lxwm { width: 200px; height: auto; background:#ECD79E;overflow: hidden; margin-top: 10px; }
.bt1 { color: #FFF; width: auto; height: 40px; font-size: 14px; font-size: 14px; overflow: hidden; font-weight: bold; line-height: 40px; padding-left: 10px; background: url(../images/bg.jpg) no-repeat -453px -282px; }
.lxwm span { width: 180px; padding: 10px; display: block; overflow: hidden; line-height: 22px; background: url(../images/bg.jpg) no-repeat -453px -322px; }
.gsxw { width: 186px; display: block; overflow: hidden; line-height: 22px;padding:5px 7px 10px;background: url(../images/bg.jpg) no-repeat -453px -322px; }
.gsxw ul { width: 186px; height: auto; display: block; overflow: hidden; }
.gsxw ul li { width: 186px; height: 26px; display: block; overflow: hidden; line-height: 26px; border-bottom: 1px #888 dashed; }
.gsxw ul li a { color: #000; }
.gsxw ul li a:hover { color: #f00; }
/*right*/
.right { width: 745px; float: right; overflow: hidden; }
.block { width: 745px; float: right; overflow: hidden; padding-bottom: 10px; }
.gsjs { width: 435px; float: left; overflow: hidden; }
.bt2 { color: #FFF; width: auto; height: 31px; font-size: 14px; overflow: hidden; font-weight: bold; line-height: 31px; padding-left: 15px; font-family: "宋体"; background: url(../images/bg.jpg) repeat-x -233px -74px; }
.bt2 a { color: #FFF; float: right; font-size: 12px; padding-right: 6px; font-weight: normal; }
.bt2 a:hover { color: #f60; }
.gsjj { width: 423px; height: auto; padding: 4px 6px 6px; overflow: hidden; line-height: 21px; background-color: #FFF2BC; }
.gs { float: left; overflow: hidden; padding: 10px 10px 2px 4px; }
.new { width: 300px; float: right; overflow: hidden; }
.newlb { width: 300px; height: auto; overflow: hidden; background-color: #FFF2BC; }
.newlb ul { width: 280px; height: auto; display: block; overflow: hidden; padding: 4px 10px 6px; }
.newlb ul li { width: 280px; height: 26px; display: block; overflow: hidden; line-height: 26px; border-bottom: 1px #999999 dashed; }
.newlb ul li span { width: 44px; float: right; color: #777; display: block; overflow: hidden; padding-left: 15px; font-family: "宋体"; }
.newlb ul li a { color: #000; }
.newlb ul li a:hover { color: #900E04; }
/*block1*/
.block1 { width: 745px; float: right; overflow: hidden; }
.cpzs { width: 745px; height: auto; overflow: hidden; background: #fff2bb url(../images/cpbg.jpg) repeat-x; }
.cpzs ul { width: 745px; height: auto; display: block; overflow: hidden; padding-top: 15px; }
.cpzs ul li { float: left; display: block; overflow: hidden; padding: 0px 8px 10px; }
.cpzs ul li span { width: 170px; height: 26px; display: block; overflow: hidden; line-height: 26px; text-align: center; }
.cpzs ul li span a { color: #000; }
.cpzs ul li a:hover { color: #900E04; }
/*link*/
.link { width: 960px; height: auto; margin: 0 auto; overflow: hidden; padding-top: 10px; }
.bt4 { color: #FFF; width: auto; height: 31px; font-size: 14px; overflow: hidden; font-weight: bold; line-height: 31px; padding-left: 15px; background: url(../images/bg.jpg) no-repeat left top; }
.lj { width: 940px; height: auto; padding: 10px; overflow: hidden; background-color: #fff2bb; }
.lj a { color: #000; }
.lj a:hover { color: #900E04; }
/*foot*/
.foot { width: 960px; height: 98px; overflow: hidden; padding: 5px 0px; margin: 10px auto 0px; background: url(../images/bg.jpg) no-repeat left -137px; }
.foot ul { width: 960px; height: auto; display: block; overflow: hidden; }
.foot ul li { width: 190px; float: left; display: block; overflow: hidden; padding-left: 2px; }
.foot ul li h3 { width: 160px; color: #573502; display: block; overflow: hidden; font-size: 14px; line-height: 28px; font-weight: bold; padding-left: 30px; }
.foot ul li ul { width: 160px; display: block; overflow: hidden; padding-left: 30px; }
.foot ul li ul li { width: 160px; float: none; padding: 0; height: 22px; display: block; overflow: hidden; line-height: 22px; background: url(../images/arrow.gif) no-repeat left 7px; }
.foot ul li ul li a { color: #573502; padding-left: 10px; }
.foot ul li ul li a:hover { color: #0983B9; }
.foot ul li ul li a:hover { color: #900E04; }
/*bottom*/
.bottom { width: 960px; margin: 10px auto; overflow: hidden; line-height: 22px; padding: 10px 0px; text-align: center; background-color: #fff2bb; }
.bottom a { color: #999; }
.bottom a:hover { color: #900E04; }
/*产品展示页面*/
.bt3 { color: #FFF; width: auto; height: 31px; font-size: 14px; overflow: hidden; font-weight: bold; line-height: 31px; padding-left: 15px; font-family: "宋体"; background: url(../images/bg.jpg) repeat-x -233px -74px; }
.bt3 a { color: #FFF; }
.bt3 a:hover { color: #F60; }
.show { width: 745px; height: auto; overflow: hidden; background: #fff2bb url(../images/cpbg.jpg) repeat-x; }
.show ul { width: 745px; height: auto; display: block; overflow: hidden; padding-top: 15px; }
.show ul li { float: left; display: block; overflow: hidden; padding: 0px 8px 10px; }
.show ul li span { width: 170px; height: 26px; display: block; overflow: hidden; line-height: 26px; text-align: center; }
.show ul li span a { color: #000; }
.show ul li a:hover { color: #900E04; }

/*新闻页面*/
.news { height: auto; width: 725px; overflow: hidden; padding: 4px 10px 6px; background-color: #FFF2BC; }
.news ul { width: 725px; height: auto; display: block; overflow: hidden; padding-bottom: 6px; }
.news ul li { width: 725px; height: 30px; display: block; overflow: hidden; line-height: 30px; border-bottom: 1px dashed #999999; background: url(../images/arrow.gif) no-repeat 6px 12px; }
.news ul li span { width: 76px; float: right; color: #777777; display: block; overflow: hidden; font-family: "宋体"; padding-left: 15px; }
.news ul li a { color: #000000; padding-left: 18px; }
.news ul li a:hover { color: #900E04; }
/*新闻内页*/
.wzbt { width: 745px; height: 30px; font-size: 14px; overflow: hidden; font-weight: bold; line-height: 30px; padding-top: 10px; text-align: center; }
.zz { width: 745px; height: 24px; overflow: hidden; line-height: 24px; text-align: center; }
.wztu { width: 745px; height: auto; overflow: hidden; padding: 10px 0px; text-align: center; }
.wztu img { max-width: 745px; }
.wz { width: 725px; height: auto; overflow: hidden; line-height: 22px; padding-left: 10px; }
.wz img { max-width: 100%; }
.ym2 { width: 735px; height: auto; overflow: hidden; background-color: #FFF2BB; padding: 6px 0px 10px 10px; }
.ym2 p { color: #900E04; line-height: 22px; }
.ym2 p a { color: #000; }
.ym2 p a:hover { color: #900E04; }

.ym { width: 745px; height: 30px; overflow: hidden; line-height: 20px; text-align: center; background-color: #fff2bb; }
.ym a{ padding:5px; margin:5px; border:1px solid #ccc; color:#888;} 
.ym span.current{ padding:5px; margin:5px; font-weight:700;} 
.ym a:hover{ background-color:#e3e3e3;}


.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;}



.zy_xgxx{width:99%;height:auto;padding:10px 0px; margin:0 auto;border:#333 solid 1px;overflow:hidden;}
.zy_xgxx span{ display:block;width:95%;height:30px;padding-left:12px;line-height:30px;overflow:hidden;}
.zy_xgxx ul{ display:block;width:99%;height:auto;overflow:hidden;}
.zy_xgxx ul li{display:block;width:43%;height:25px;padding-left:3%;padding-right:1%;float:left;background:none; border-bottom:none;overflow:hidden;}
.zy_xgxx ul li a{color:#000;font-size:12px; line-height:25px;}
.zy_xgxx ul li a:hover{ text-decoration:none;}

