@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; color:#333;list-style:none; border:none;}

a{ text-decoration:none; color:#333333}
a:hover{ text-decoration:none; color:#1874b7;}
.left{ float:left}
.right{ float:right}

.nav{ width:1200px; height:105px; margin:0 auto;}
.top{ width:400px; margin:0 auto; height:105px; float:left}
.nav .memu{ width:780px; margin:0 auto; float:right; border-left:1px solid #ededed}
.nav .memu ul li{ float:left; width:110px; border-right:1px solid #ededed}
.nav .memu ul li a{ display:block; line-height:105px; height:105px; text-align:center; font-size:14px; font-weight:bold}
.nav .memu ul li a:hover{ display:block; line-height:105px; height:105px; text-align:center; font-size:14px; background:#f6f6f6}
.clear{ height:0px;clear:both; height:0; line-height:0; overflow:hidden; display:block}
.ssbox{ width:100%; margin:0 auto; height:82px; background:url(images/ss_bg1.jpg) center  top no-repeat}
.main1{ width:1000px; margin:0 auto; height:82px; line-height:82px;}
.main1 ul li{  line-height:82px;}
.main{ width:1200px; margin:20px auto 20px auto;}



.about{ width:100%; height:475px; background: url(images/about_bg.gif) left top repeat-x; padding-top:30px;}
.about .mid{ width:1200px; height:475px; margin:0 auto}
.about .mid .title{ width:1200px; background:url(images/about_tt.gif) left center no-repeat; height:40px; line-height:40px; text-align:center; font-size:30px;}
.about .mid .title1{ width:1200px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#999}
.about .mid .content{ width:1200px; height:315px; margin-top:20px;}
.abu1{ width:361px; height:315px; float:left; margin-right:58px;}
.abu1 .tu{ width:361px; height:163px;}
.abu1 .wenzi{ width:361px; margin-top:20px; line-height:30px; font-size:12px }
.abu1 .wenzi span{ font-size:20px; color:#555; line-height:35px; }

.abu2{ width:361px; height:315px; float:left;}
.abu2 .tu{ width:361px; height:163px;}
.abu2 .wenzi{ width:361px; margin-top:20px; line-height:30px; font-size:12px }
.abu2 .wenzi span{ font-size:20px;color:#555; line-height:35px}


.product1{ width:1200px; height:auto; margin:50px auto 0 auto;}
.product1 .title{ width:1304px; background:url(images/about_tt.gif) center center no-repeat; height:40px; line-height:40px; text-align:center; font-size:30px; }
.product1 .title1{ width:1304px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#999999;}
.product1 .content{ width:1304px; height:auto; margin-top:50px;}

.proimg_a{width:277px; height:232px; display:block;text-align:center;line-height:40px; float:left; margin:0 11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block }
.proimg_a img{ width:265px; height:180px; padding:5px; border:1px solid #d8d8d8}

.proimg_c{width:287px; height:380px; display:block; overflow:hidden;line-height:25px; font-size:12px; float:left; margin:0 11px;}
.proimg_c img{ width:285px; height:240px; border:1px solid #d8d8d8}
.proimg_c p{font-size:14px; line-height:35px; color:#555; font-weight:bold; width:287px; height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}


.newsall{ width:100%; background:#f4f4f4; height:490px; padding-top:50px; margin-top:30px;}
.news{ width:1200px; height:auto; margin:0 auto}
.news .title{ width:1200px; background:url(images/about_tt.gif) left center no-repeat; height:40px; line-height:40px; text-align:center; font-size:30px;}
.news .content{ width:1200px; height:auto; margin:0 auto; margin-top:35px}
.picnews{ width:500px; height:auto; float:left; margin-right:40px}
.listnews{ width:650px; height:auto; float:right}
.news1{width:650px;height:65px; margin:0 auto; border-bottom:1px dotted #8f8f8f; margin-top:10px}
.imgboxnews{ width:65px; height:39px; background:url(images/sj.png) no-repeat 18px 0; margin-left:10px}
.conboxnews{ width:477x; height:76px; overflow:hidden;text-align:left}
.conboxnews .newsbt{ font-size:16px; color:#111111; text-align:left; width:477px; height:30px; line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.conboxnews .newsmore{ color:#1285a6}
#text,#text p,#text li,#text span,#text td,#text th,#text dd,#text div{ font-size:13px; line-height:22px; color:#666666}

.honorbox{ width:1200px; margin:50px auto 40px auto;}
.honorbox .title{width:1200px; background:url(images/about_tt.gif) left center no-repeat; height:30px; line-height:30px; text-align:center; font-size:30px;}
.honorbox p{ line-height:50px; text-align:center; font-size:16px; color:#999999;}
.honorbox .cont{ width:1200px; margin:50px auto 0 auto;}

.proimg_b{display:inlne; width:287px;  height:280px;  margin:0px 5px 10px 8px; overflow:hidden; text-align:center; float:left;}
.proimg_b img{ width:265px; height:213px; border:solid 1px #d8d8d8; padding:10px;}
.proimg_b span{ text-align:center; font-size:14px;  line-height:40px;}
.proimg_b p{ line-height:25px; font-size:12px; color:#565555}
.proimg_b:hover{ display:inlne; width:287px;  height:280px;margin:0px 5px 10px 8px; overflow:hidden; text-align:center; float:left;}


.fwxm{ width:245px; float:left; height:auto}
.fwxm .tit{ width:245px; height:60px; background:#2061c4;  font-size:25px; font-weight:bold; color:#fff; line-height:60px; text-align:center}
.fwxm .content1{ width:243px; min-height:280px; border:1px solid #CCC; border-top:none}
.fwxm .content1 .hh{ width:206px; height:33px; float:left; display:block; background:url(images/cp_bg.jpg) left top no-repeat; text-indent:25px; margin:10px 0 0 20px; line-height:33px; font-weight:bold}


.bodyright{ width:930px; float:right; height:auto}
.bodyright .title{ width:930px; height:50px; line-height:50px; background:url(images/title_bg.jpg) left bottom no-repeat;}
.bodyright .title .aa{ padding-left:15px; padding-right:15px; display:block;float:left; line-height:50px; font-size:20px; font-weight:bold}
.bodyright .title .bb{ width:100px; float:right;}
.bodyright .content{ width:930px; line-height:35px; padding-top:20px;}

.newslist{ height:39px; width:900px; margin:0px auto}
.newslist ul li{ height:38px; width:900px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/a.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:800px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist ul li:hover{ height:38px; width:900px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/a.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; color:#018426;}
.newslist ul li span{ height:38px; width:100px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}



.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ max-width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:95%; border:1px solid #ddd}
.proshow .prtent img{max-width:95%;  margin:10px auto}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:13px; line-height:28px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}




.foot{ width:100%; height: auto; margin:0 auto; background:#252525}
.foot .main{ width:1200px; height: auto; margin:0 auto}
.foot .main .lefttxt{ width:730px; height:auto; float:left; margin-top:20px;}
.foot .main .lefttxt .dh{ width:730px; height:52px; line-height:50px;  font-size:14px; color:#aaaaaa; background:url(images/bg_bot.jpg) repeat-x left bottom}
.foot .main .lefttxt .dh a{ font-size:14px; color:#aaa}
.foot .main .lefttxt .cplb{ width:730px; height: auto; padding-top:20px; padding-bottom:20px; background:url(images/bg_bot.jpg) repeat-x left bottom; font-size:12px; color:#aaa; line-height:30px}
.foot .main .lefttxt .cplb strong{ font-size:14px; color:#aaa; line-height:30px; font-weight:bold}

.foot .main .lefttxt .bq{ width:730px; height: auto; padding-top:20px;font-size:13px; color:#aaa; line-height:30px}
.foot .main .lefttxt .bq a{font-size:13px; color:#aaa; line-height:30px}

.foot .main .righttxt{ width:320px; height:280px; float:right; background:url(images/bg_bot_tel.jpg) left center no-repeat; padding-left:58px}
.foot .main .righttxt p{ font-size:14px; line-height:47px; color:#999999; padding-top:45px}

#telback{ background:url(images/lxs.png) no-repeat 10px -30px; min-height:400px; padding:80px 0 0 400px; width:360px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ff6600; line-height:35px; font-weight:bold}
