@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { margin: 0 auto; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: url(../images/bg.gif) repeat; }
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; }
.topall { width: auto; height: auto; margin: 0 auto; overflow: hidden; }
.top { width: 990px; height: 101px; margin: 0 auto; overflow: hidden; }
.logo { width: 500px; height: 101px; float: left; overflow: hidden; }
.phone { width: 400px; float: right; height: 100px; overflow: hidden; }
.sc { width: 380px; height: auto; float: right; overflow: hidden; }
.sc ul { width: 240px; height: 24; float: right; display: block; overflow: hidden; padding-top: 14px; background: url(../images/bj.gif) no-repeat -750px 5px; }
.sc ul li { width: 64px; float: left; display: block; overflow: hidden; padding-left: 15px; }
.sc ul li a { color: #CADAE7; }
.sc ul li a:hover { text-decoration: underline; }
.dh { width: 260px; float: right; color: #CADAE7; font-size: 22px; overflow: hidden; text-align: right; font-weight: bold; padding : 20px 15px 0px 0px; }
.banner { width: 990px; height: auto; margin: 0 auto; overflow: hidden; }
.menu { width: 990px; height: 59px; margin: 0 auto; overflow: hidden; background: url(../images/bj.gif) no-repeat left -58px; }
.menu ul { width: 930px; margin: 0 auto; display: block; overflow: hidden; padding-top: 17px; }
.menu ul li { float: left; width: 103px; height: 42px; display: block; overflow: hidden; line-height: 42px; text-align: center; background: url(../images/bj.gif) no-repeat left top; }
.menu ul li a { float: left; color: #FFF; width: 103px; height: 42px; }
.menu ul li a:hover { background: url(../images/menu.gif) no-repeat; }
/*main*/
.main { width: 990px; height: auto; margin: 0 auto; overflow: hidden; padding-top: 43px; background: #FFF url(../images/bj.gif) no-repeat left -592px; }
.mt { width: 990px; height: auto; margin: 0 auto; overflow: hidden; padding-bottom: 15px; }
.left { width: 220px; float: left; overflow: hidden; padding-left: 29px; }
/*服务项目*/
.fwxm { width: 218px; height: auto; overflow: hidden; margin-bottom: 15px; border: 1px #b9dcff solid; }
.fwxm1 { width: 218px; height: auto; overflow: hidden; border: 1px #b9dcff solid; }
.xmbt { width: 190px; height: 35px; color: #4A4A4A; overflow: hidden; padding: 3px 0 0 28px; font: bold 14px/34px simsun; background: url(../images/bj.gif) no-repeat -1px -131px; }
.xmbt a { float: right; display: block; padding: 12px 4px 0px 0px; }
.TabTitle2 { width: 200px; height: auto; margin: 10px auto; overflow: hidden; padding: 8px 0px; border: 1px #b9dcff solid; }
.TabTitle2 ul.expmenu { width: 200px; height: auto; overflow: hidden; }
/*一级导航*/
.TabTitle2 ul.expmenu li div.header { display: block; width: 185px; height: 24px; padding-left: 12px; overflow: hidden; word-break: break-all; }
.TabTitle2 ul.expmenu li div.header a { color: #333; font-size: 12px; line-height: 24px; }
.TabTitle2 ul.expmenu li div.header a:hover { color: #F39507; }
.TabTitle2 ul.expmenu li div.header .arrow { display: block; width: 28px; height: 24px; background: no-repeat center; float: right; overflow: hidden; }
/*三角按钮*/
.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 .menu1 { display: block; width: 156px; height: auto; padding: 0px 20px 10px; overflow: hidden; }
.TabTitle2 ul.expmenu li .menu1 li { display: block; width: 150px; height: 30px; padding-left: 10px; border-bottom: #ccc dotted 1px; overflow: hidden; }
.TabTitle2 ul.expmenu li .menu1 li a { font-size: 12px; color: #323232; line-height: 30px; }
.TabTitle2 ul.expmenu li .menu1 li a:hover { color: #F39507; }
.TabTitle2 ul.expmenu li .menu1 li a.selected { color:#CCC; font-weight:700;}
/*联系我们*/
.add { width: 200px; height: auto; margin: 10px auto; overflow: hidden; border: 1px #b9dcff solid; }
.add p { width: 180px; padding: 10px; overflow: hidden; line-height: 20px; }
.ly { width: 180px; padding: 0px 10px 10px; overflow: hidden; }
/*right*/
.right { width: 665px; float: left; overflow: hidden; padding-left: 48px; }
.rl { width: 406px; float: left; overflow: hidden; }
.about { width: 406px; height: auto; overflow: hidden; }
.abt { width: 406px; height: 31px; color: #333; font-size: 14px; overflow: hidden; background: url(../images/bj.gif) no-repeat left -236px; }
.abt b { float: left; text-indent: 18px; }
.abt span { color: #e10000; font-weight: normal; }
.abt a { color: #666; float: right; display: block; font-size: 12px; font-weight: normal; padding-right: 6px; }
.gsjs { width: 406px; height: auto; color: #3B3B3B; overflow: hidden; line-height: 20px; padding-bottom: 10px; }
.gstu { float: left; }
.show { width: 406px; height: auto; overflow: hidden; padding-top: 15px; }
.cplb { width: 406px; height: auto; overflow: hidden; padding-top: 16px; }
.cplb ul { width: 401px; height: auto; display: block; overflow: hidden; }
.cplb ul li { float: left; display: block; overflow: hidden; padding: 0px 8px 10px; }
.cplb ul li span { width: 84px; height: 28px; display: block; overflow: hidden; line-height: 28px; text-align: center; }
.cplb ul li span a { color: #505050; }
.cplb ul li span a:hover { color: #F00; }
.rr { width: 220px; float: right; overflow: hidden; padding-right: 3px; }
.ss { width: 218px; height: auto; overflow: hidden; margin-bottom: 15px; border: 1px solid #B9DCFF; }
.ssbt { width: 218px; height: 35px; color: #4A4A4A; font: bold 14px/38px simsun; overflow: hidden; text-indent: 28px; background: url(../images/bj.gif) no-repeat -1px -290px; }
.ssk { width: 200px; height: auto; overflow: hidden; margin: 10px auto; padding-bottom: 10px; border: 1px solid #B9DCFF; }
.ssk form { padding: 15px 0px 8px 15px; }
.wbyselect { width: 134px; height: 19px; color: #555; font-size: 12px; overflow: hidden; margin-bottom: 6px; border: 1px solid #BCBCBC; }
.wbyinput { width: 149px; height: 18px; color: #999999; font-size: 12px; overflow: hidden; line-height: 18px; padding-left: 3px; margin-bottom: 4px; border: 1px solid #BCBCBC; }
.wbybut { width: 63px; height: 21px; cursor: pointer; overflow: hidden; background: url(../images/search5.gif) no-repeat; }
.lb1 { height: 30px; padding-top: 6px; }
.ssk ul { width: 164px; height: auto; margin: 0 auto; display: block; overflow: hidden; padding: 11px 0px 12px; }
.ssk ul li { width: 170px; height: 26px; display: block; overflow: hidden; line-height: 26px; word-break: break-all; vertical-align: middle; border-bottom: 1px #999 dotted; background: url(../images/bj.gif) no-repeat -928px -238px; }
.ssk ul li a { color: #505050; padding-left: 18px; }
.ssk ul li a:hover { color: #F39507; }
.link { width: 990px; height: auto; margin: 0 auto; overflow: hidden; padding-top: 8px; }
.linkbt { width: 990px; height: 33px; color: #fff; font-size: 14px; overflow: hidden; line-height: 33px; text-indent: 15px; background: url(../images/bj.gif) no-repeat left -84px; }
.lj { width: 960px; margin: 0 auto; border: 2px #004797 solid; padding: 10px; border-top: none; }
.lj a { color: #000; padding: 0px 8px; line-height: 22px; }
.lj a:hover { color: #F39507; }
.foot { width: 990px; overflow: hidden; line-height: 22px; text-align: center; padding: 15px 0px 10px; }
.foot a { color: #F39507; }
.foot a:hover { color: #f00; }
/*产品页面*/
.show1 { width: 650px; height: auto; overflow: hidden; padding: 18px 0px 0px 10px; }
.show1 ul { width: 650px; height: auto; display: block; overflow: hidden; }
.show1 ul li { float: left; display: block; overflow: hidden; padding: 0px 20px 15px; }
.show1 ul li span { width: 120px; height: 28px; display: block; overflow: hidden; line-height: 26px; text-align: center; }
.show1 ul li span a { color: #505050; }
.show1 ul li span a:hover { color: #F00; }
/*新闻页面*/
.weizhi { width: 663px; height: 35px; color: #464646; overflow: hidden; text-indent: 17px; background: url(../images/bj.gif) no-repeat left -390px; }
.weizhi a { color: #464646; }
.weizhi a:hover { text-decoration: underline; }
.new { width: 650px; height: auto; overflow: hidden; padding-left: 10px; }
.new ul { width: 650px; display: block; overflow: hidden; padding: 10px 0px 15px; }
.new ul li { width: 650px; height: 30px; display: block; overflow: hidden; line-height: 30px; word-break: break-all; border-bottom: 1px #ccc dashed; background: url(../images/bj.gif) no-repeat -916px -120px; }
.new ul li span { width: 68px; float: right; color: #999; display: block; overflow: hidden; padding-left: 25px; font: 11px/30px Verdana, Arial, Helvetica, sans-serif; }
.new ul li a { color: #333; overflow: hidden; padding-left: 20px; }
.new ul li a:hover { color: #F39507; }
.linkdh { width: 990px; height: 33px; color: #fff; overflow: hidden; line-height: 33px; text-align: center; background: url(../images/bj.gif) no-repeat left -84px; }
.linkdh a { color: #FFF; padding: 0px 6px; }
.linkdh a:hover { color: #F39507; }
/*新闻内页*/
.wzbt { width: 651px; color: #505050; font-size: 22px; font-weight: bold; line-height: 50px; text-align: center; padding-top: 10px; overflow: hidden; }
.zz { width: 663px; height: 28px; color: #505050; overflow: hidden; line-height: 28px; text-align: center; background-color: #F7F7F7; border: 1px solid #E8E8E8; }
.wztu { width: 665px; overflow: hidden; text-align: center; padding: 15px 0px; }
.wztu img { max-weight: 665px; }
.font { width: 650px; height: auto; overflow: hidden; padding: 10px 0px 4px; line-height: 22px; }
.font img{ max-width:100%;}
.ym2 { color: #022F68; overflow: hidden; padding: 10px 0 10px; width: 665px; }
.ym2 p { display: block; height: 24px; line-height: 24px; overflow: hidden; width: 665px; }
.ym2 p span { color: #2c82bf; padding-left: 12px; }
.ym2 p a { color: #666; }
.ym2 p a:hover { color: #F39507; }


.zy_xgxx{width:99%;height:auto;padding:10px 0px; margin:0 auto;border:#ccc 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:#565656;font-size:12px; line-height:25px;}
.zy_xgxx ul li a:hover{ text-decoration:none;}


.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;}

.ym{ text-align:right; padding:10px 10px 10px 10px; margin-top:12px;} 
.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;}    