@charset "gb2312";
body,td,th,div,dd,li,ul,li,p,span,form{ margin:0; padding:0; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:25px; list-style:none; border:none
}
img{ border:none}
a{ color:#333; text-decoration:none}
a:hover{ color:#017eff; text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:1px; line-height:0; overflow:hidden; display:block}

.head{ width:100%; height:141px; background:#0040a9;}
.top{ width:1100px; height:141px; margin:0 auto}
.top .logo{ width:446px; height:129px; background:url(/images/logo.gif) no-repeat 0 0}
.top .tel{ width:453px; height:127px; background:url(/images/tel.gif) no-repeat 0 0}

.top1{ width:100%; height:30px; background:#000000; margin:0 auto}
.top1 .content{ width:1100px; height:30px; margin:0 auto}
.top1 .content ul li{ height:30px; float:left; font-size:13px; color:#838383; font-family:Î¢ÈíÑÅºÚ; line-height:30px}

.banner{ width:100%; height:390px; background:url(/images/bannerbg.gif) no-repeat center 0 #126fcc; overflow:hidden; position:relative; margin-bottom:16px}
.banner .box{ width:1920px; height:390px; position:absolute; left:50%; top:0; margin-left:-960px}

.nav{ position:absolute; width:1100px; height:51px; background:url(/images/navbg.png) no-repeat 0 0; top:149px; left:50%; margin-left:-550px; z-index:1000}
.nav ul li{ width:112px; height:47px; float:left; background:url(/images/navline.gif) no-repeat right 0; display: inline}
.nav ul #home{ margin-left:15px}
.nav ul li a{ width:112px; height:47px; line-height:47px; text-align:center; font-size:15px; font-weight:bold; display:block}

.nav ul #serwid{ width:285px; height:47px;  background:none}
.nav ul #serwid #serch{ width:243px; height:32px; position: relative; overflow:hidden; margin:6px 0 0 20px }
.nav ul #serwid #serch ul li{ display: block;}
.nav ul #serwid #serch #inpconta{ width:202px; height:32px; position:absolute; left:0; top:0; background:url(/images/serbg.gif) no-repeat 0 0}
.nav ul #serwid #serch #inpconta .inputbg1{width:182px; height:32px; border:0; line-height:32px;color:#666;  font-size:12px; padding:0px 5px 0px 15px; background:none}
.nav ul #serwid #serch #inpserb{width:41px; height:32px; right:0; top:0; position:absolute}

.main{ width:1100px; height:auto; margin:0 auto;}
.box_left{ width:221px; height: auto}
.box_left .prolist{ width:221px; height: auto; background:#e5e5e5; padding-bottom:10px}
.box_left .prolist .title{ height:45px; background: url(/images/left.gif) no-repeat 0 0 #017eff; color:#fff; font-size:19px; line-height:45px; text-indent:25px; margin-bottom:1px}
.box_left .prolist .title span{ color:#81baf5; font-weight:100; font-size:16px}
.box_left .prolist .onepro{ display:block; height:35px; line-height:35px; width:221px;  background:url(/images/tb_pro.gif) no-repeat 27px 15px;text-indent:48px; font-size:15px; overflow:hidden; color:#000; border-bottom:2px solid #b5b5b5}
.box_left .prolist .onepro:hover{ display:block; height:35px; line-height:35px; width:221px;  background:url(/images/tb_pro.gif) no-repeat 27px 15px #348ce7;text-indent:48px; font-size:15px; overflow:hidden; color:#fff; border-bottom:2px solid #b5b5b5}

.box_left .prolist .content{ padding:6px 10px;}
.box_left .borbot{border-bottom:6px solid #017eff}

.box_right{ width:839px; height: auto}
.pro_tj .title{ height:38px; width:100%; background:url(/images/right_tb.gif) no-repeat 14px 11px; border-bottom:2px solid #3096ff}
.pro_tj .title p{ text-indent:34px; line-height:38px; font-size:16px; color:#003a75; font-weight:bold}
.pro_tj .title a{ width:52px; height:38px; display:block; background:url(/images/more_pro.gif) no-repeat 0 0}
.pro_tj .content{ padding:0px 0}
.pro_tj .content a{ display:inline; width:173px; height:175px; float:left; margin:20px 10px 5px 23px; overflow:hidden; background: url(/images/pro_bg.gif) no-repeat 0 0;}
.pro_tj .content a img{ border:1px solid #fff; width:147px; height:123px; margin:12px 0 8px 12px}
.pro_tj .content a p{ display:block; height:30px; line-height:30px; width:173px; text-align:center; overflow:hidden;}
.pro_tj .content a:hover p{ display:block; height:30px; line-height:30px; width:173px; text-align:center; overflow:hidden; background: #348ce7; color:#fff;}

.pro_tj .content_c{ padding:0px 0}
.pro_tj .content_c .proimg{ display:inline; width:173px; height:175px; float:left; margin:20px 10px 5px 23px; overflow:hidden; background: url(/images/pro_bg.gif) no-repeat 0 0;}
.pro_tj .content_c .proimg img{ border:1px solid #fff; width:147px; height:123px; margin:12px 0 8px 12px}
.pro_tj .content_c .proimg p{ display:block; height:30px; line-height:30px; width:173px; text-align:center; overflow:hidden;}
.pro_tj .content_c .proimg:hover p{ display:block; height:30px; line-height:30px; width:173px; text-align:center; overflow:hidden; background: #348ce7; color:#fff;}


.pro_tj .content_c .proimg_b{ display:inlne; width:180px; padding:3px; border:#CDCDCD solid 1px; height:165px;  margin:15px 2px 5px 16px; overflow:hidden; text-align:center; line-height:30px; background:#f6f6f6; float:left; font-size:13px;}
.pro_tj .content_c .proimg_b:hover{ display:inlne; width:180px; padding:3px; border:#CDCDCD solid 1px; height:165px;  margin:15px 2px 5px 16px; overflow:hidden; text-align:center; line-height:30px; background:#f3f0ec; float:left; font-size:13px}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:680px; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent p,
.proshow .prtent span,
.proshow .prtent li,
.proshow .prtent div,
.proshow .prtent td,
.proshow .prtent th,
.proshow .prtent dt,
.proshow .prtent b,
.proshow .prtent strong,
.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}



.pro_tj .content_b{ padding:15px 20px}
.pro_tj .content_b,
.pro_tj .content_b p,
.pro_tj .content_b span,
.pro_tj .content_b li,
.pro_tj .content_b div,
.pro_tj .content_b dd,
.pro_tj .content_b dt,
.pro_tj .content_b b,
.pro_tj .content_b strong,
.pro_tj .content_b td,
.pro_tj .content_b th{ line-height:35px; font-size:16px}

.about{ background:url(/images/about_bg.gif) no-repeat center 0 #d6d6d6; height:337px; width:100%; margin-top:29px; padding-top:37px}
.about .box_ab{ width:1068px; height:298px; margin:0px auto}
.about .box_ab .img_a{ width:446px; height:298px; background:url(/images/pic1.jpg) no-repeat 0 0}
.about .box_ab .content{ width:600px; height:298px; overflow:hidden}
.about .box_ab .content .title{ font-size:32px; text-align:center; line-height:50px; color:#111}
.about .box_ab .content .text{ font-size:14px; line-height:28px; color:#111}
.about .box_ab .content a{ width:120px; height:33px; display:block; background:url(/images/more_ab.gif) no-repeat 0 0}
.about .box_ab .content a:hover{ width:120px; height:33px; display:block; background:url(/images/more_ab.gif) no-repeat 0 -34px}

.news{ width:100%; height:430px; padding-top:10px}
.news .title{ background:url(/images/line.gif) no-repeat center bottom; line-height:70px; padding-bottom:24px; text-align:center; font-size:36px}
.news .tit_fu{ line-height:40px; font-size:16px; color:#696969; text-align:center}
.news .content{ width:1100px; height:230px; margin:0 auto; padding-top:10px}
.news .content .linews{ width:335px; height:200px; margin:0 15px; overflow:hidden; display:inline; float:left}
.news .content .newstit{ width:335px; height:40px; line-height:40px; border-bottom:1px solid #e3e3e3; display:block; overflow:hidden; font-family:Î¢ÈíÑÅºÚ; font-size:18px; color:#000}
.news .content .newstit:hover{  color:#017eff}
.news .content .newscon{width:335px; height:62px; overflow:hidden; margin-top:10px}
.news .content .newscon,
.news .content .newscon p,
.news .content .newscon span,
.news .content .newscon div,
.news .content .newscon td,
.news .content .newscon b,
.news .content .newscon strong,
.news .content .newscon dt,
.news .content .newscon dh,
.news .content .newscon li,
.news .content .newscon th{ font-size:12px; line-height:20px; color:#444}
.news .content .na1{ display:block; float:right; width:78px; height:28px; line-height:28px; border:1px solid #565656; color:#565656; text-align:center; margin-top:20px}
.news .content .na1:hover{ display:block; float:right; width:78px; height:28px; line-height:28px; border:1px solid #017eff; color:#fff; text-align:center; margin-top:20px; background:#017eff}
.news .content .na1all{ width:172px; height:45px; line-height:45px; display:block; text-align:center; margin:0px auto; border:3px solid #707070; font-size:14px}
.news .content .na1all:hover{ width:172px; height:45px; line-height:45px; display:block; text-align:center; margin:0px auto; border:3px solid #017eff; font-size:14px; background:#017eff; color:#fff}

.foot{ width:100%; height:173px; background:#017eff; margin-top:20px}
.foot .content{ padding-left:414px; width:726px; background:url(/images/botlogo.gif) no-repeat 0 0; height:143px; margin:0 auto;  padding-top:30px}
.foot .content,.foot .content a{color:#fff; line-height:35px;}

.pro_tj .content_e{ padding:15px 0}
.newslist{ height:39px; width:800px; margin:0px auto}
.newslist ul li{ height:38px; width:800px; line-height:38px; border-bottom:1px dashed #aaa; background:url(/images/tb.jpg) no-repeat 10px 16px #fff; text-indent:26px; overflow:hidden;}
.newslist ul li:hover{ height:38px; width:800px; line-height:38px; border-bottom:1px dashed #aaa; background:url(/images/tb.jpg) no-repeat 10px 16px #f8f8f8; text-indent:26px; overflow:hidden}
.newslist ul li a{ height:38px; width:690px; display:block; overflow:hidden; line-height:38px; font-size:15px}
.newslist ul li span{ height:38px; width:98px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

