@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; font-size:14px; line-height:28px; color:#333333;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;}
a{ color:#333; text-decoration:none}
a:hover{text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.headbox{height:41px;  width:100%; background:url(images/top_bg.jpg) left top repeat-x}
.headbox ul{ width:1100px; margin:0 auto;}
.main{ width:1100px; margin:0 auto;}
.top{ width:1100px; margin:0 auto;}
.pad{ margin-top:30px}
.nav{ background:url(images/nav_bg.jpg) repeat-x top left; height:55px;}
.nav .memu{ width:1100px; margin:0 auto;}
.nav .memu ul{}
.nav .memu ul li{ float:left; background:url(images/nav_middle.jpg) no-repeat right center; height:55px; line-height:55px; width:153px; font-weight:bold}
.nav .memu ul li a{ display:block; color:#FFFFFF; line-height:55px; text-align:center; width:153px;font-weight:bold}
.nav .memu ul li a:hover{ color:#fff; background:url(images/hover.jpg) center center no-repeat;font-weight:bold}
#home{ background:none;}
.gg{ width:100%; margin:0 auto; height:51px; line-height:51px; border-bottom:solid 1px #dadada;}


.topall{ width:1100px; margin:0 auto; margin-top:30px}
.listbox{ width:290px; background:#007ad0; padding-bottom:10px; }
.listtitle{ text-align:center; padding-top:20px; padding-bottom:10px;}
.listtitle p{ font-size:22px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:35px;}
.listtitle span{ color:#FFFFFF; text-align:center; width:220px; line-height:20px;}
.listcont{ background:#FFFFFF; width:279px; margin:0 auto; text-align:center; padding-top:7px; padding-bottom:1px;}
.hh{ display:block; width:262px;height:39px; margin:0 auto; text-align:left; line-height:39px; text-indent:25px; margin-bottom:9px; border-bottom:1px dashed #CCC}
.hh:hover{ display:block; width:262px; background:url(images/cp_bg.jpg) no-repeat center; height:39px; margin:0 auto; text-align:left; line-height:39px; text-indent:25px; margin-bottom:9px;}

.product{ width:790px; margin:0px auto;}
.product .title{ width:790px; margin:0 auto; height:48px; line-height:48px; border-bottom:1px solid #CCC}
.product .title .aa{ width:200px; margin:0 auto; height:48px;line-height:48px;}
.product .title .bb a{ width:70px; margin:0 auto; height:48px;line-height:48px; background:url(images/more.jpg)left center no-repeat; text-indent:5px; font-size:10px; color:#fff; display:block}
.product .title p{ width:100px; color:#fff; height:48px;line-height:48px; background:#0079d1; text-align:center; font-weight:bold; font-size:17px; float:left}
.product .title span{ width:200px; height:48px;line-height:48px;  float:right}
.productcont{ width:790px;border-top:none; padding-top:10px; margin:0 auto; line-height:40px}
.Menuboa {height:48px;}
.Menuboa ul{margin:0px;padding:0px;}
.Menuboa li{height:48px;line-height:48px;float:left;display:block;cursor:pointer;width:100px;text-align:center;color:#475d80;font-size:16px;text-align:center; font-weight:bold;}
.Menuboa li span{ font-weight:100; color:#9f9f9f;}
.Menuboa li.hover{height:48px;line-height:48px;float:left;display:block;cursor:pointer;width:100px;text-align:center;color:#FFFFFF;text-align:center;font-size:16px;font-weight:bold;background:#007ad0;}
.Menuboa li.hover span{ color:#99b7d0;}
.proimg_a{ display:inlne; width:230px; height:220px;  margin:0 auto; overflow:hidden; text-align:center; line-height:40px; padding:4px; float:left; font-size:13px; margin:8px; background:#f6f6f6}
.proimg_a:hover{ display:inlne;width:230px; height:220px;margin:0 auto; overflow:hidden; text-align:center; line-height:40px;float:left; font-size:13px;color:#25426c;margin:8px;padding:4px; background:#f6f6f6             }

.case{ width:1100px; margin:0 auto; margin-top:20px;}
.case .title{ width:1100px; margin:0 auto; height:125px;}
.case .title .dd{ width:1100px; color:#c8c8c8;  font-size:22px; font-weight:bold; text-align:center}
.case .title .ee{ width:1100px; font-size:24px; text-align:center; line-height:35px; padding:5px 0 10px 0;}
.case .title .ff{ width:1100px; color:#fff;  font-size:22px; background:url(images/al.jpg) left top no-repeat; text-align:center; font-weight:bold}
.saa{ width:292px; height:270px; overflow:hidden; float:left; text-align:center; display: block; margin:0 15px; border:10px solid #ebebeb; border:1px solid #CCC}
.saa:hover{ width:292px; height:270px;  float:left; text-align:center; margin:0 15px;}

.adv{ width:100%; background:#f5f5f5; margin:0 auto; margin-top:30px; height:640px; padding-top:30px}
.adv .title{ width:1100px; margin:0 auto; height:50px}
.adv .content{ width:1100px; background:url(images/ys_bg.gif) 20px center no-repeat; height:520px; margin:0 auto; padding-top:20px}
.adv .content .wen{ width:570px; margin:0 auto;}
.adv .content .wen .zi{ width:490px; background:url(images/11.gif) left center no-repeat; height:100px; margin-top:50px; padding-left:80px; border-bottom:1px dashed #CCC}
.adv .content .wen .zi span{ color:#226fc1; font-size:17px; font-weight:bold; line-height:35px}
.adv .content .wen .zi1{ width:490px; background:url(images/22.gif) left center no-repeat; height:100px; margin-top:50px; padding-left:80px; border-bottom:1px dashed #CCC}
.adv .content .wen .zi1 span{ color:#226fc1; font-size:17px; font-weight:bold; line-height:35px}
.adv .content .wen .zi2{ width:490px; background:url(images/33.gif) left center no-repeat; height:100px; margin-top:50px; padding-left:80px; border-bottom:1px dashed #CCC}
.adv .content .wen .zi2 span{ color:#226fc1; font-size:17px; font-weight:bold; line-height:35px}

.ban{ width:100%; background:url(images/ban.jpg) center center no-repeat; height:170px; margin:0 auto}


.about{ width:100%; background: url(images/gsjj_bg.jpg) left top no-repeat; margin:0 auto; padding-top:30px; height:382px}
.about .midd{ width:1100px; margin:0 auto; height:382px;}
.about .midd .tu{ width:350px; background:url(images/gsjj_tu.jpg) left center no-repeat; height:382px;}
.about .midd .wenzi{ width:700px; margin:0 auto; height:342px; padding-top:40px; line-height:40px}



.newsall{ width:1100px; margin:0 auto; margin-top:30px;}
.news{ width:768px; margin:0 auto; height:279px;}
.news .title { width:768px; margin:0 auto; height:40px; background:#f5f5f5;}
.news .title .ww{ width:150px; height:40px; line-height:40px; color:#fff; background:#0074b9; text-align:center; font-size:18px;}
.news .title .gd{ width:80px; height:40px; line-height:40px; background:url(images/more2.jpg) 60px center no-repeat}
.news .title .gd a{ line-height:40px;}
.news .content{ width:766px; border:1px solid #e9e8e8; border-top:none; padding-bottom:50px; padding-top:10px; height:195px}
.news .content .frame1{ display:inline; width:710px; height:auto; display:block;margin:10px; float:left; border-bottom:1px dashed #CCC; padding-bottom:3px}
.news .content .conta{width:580px; height: auto; float:right}
.news .content .conta .qw{ font-size:15px; font-weight:bold; line-height:35px; width:400px; height:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left; height:35px}
.news .content .conta span{ color:#999999; font-size:12px; line-height:24px; font-family:Arial, Helvetica, sans-serif}

.question{ width:308px; margin:0 auto; height:279px}
.question .title { width:308px; margin:0 auto; height:40px; background:#f5f5f5;}
.question .title .ss{ width:150px; height:40px; line-height:40px; color:#fff; background:#0074b9; text-align:center; font-size:18px;}
.question .title .wt{ width:80px; height:40px; line-height:40px; background:url(images/more2.jpg) 60px center no-repeat}
.question .title .wt a{ line-height:40px;}
.question .content{ width:298px; padding:5px 4px 5px 4px; margin:0 auto;  border:1px solid #e9e8e8; border-top:none}
.newslist1{ height:35px; width:300px; margin:0px auto}
.newslist1 ul li{ height:35px; width:298px; line-height:35px; text-indent:10px; overflow:hidden; text-align:left;}
.newslist1 ul li a{height:35px; width:198px; display:block; overflow:hidden; line-height:35px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; background:url(images/icon1.jpg) left center no-repeat; text-indent:10px}
.newslist1 ul li:hover{ height:35px; width:298px;line-height:35px;  text-indent:10px; overflow:hidden; color:#018426;}
.newslist1 ul li span{ height:35px; width:80px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.footbox{ width:100%; margin:0 auto; background:url(images/bot.jpg) left top repeat-x; height:250px; color:#FFFFFF; margin-top:30px}
.dh{height:56px; line-height:56px; color:#FFFFFF; text-align:center; width:1100px; margin:0 auto}
.dh a{ color:#FFFFFF; line-height:56px;}
.footcont{ width:1100px; margin:20px auto 0 auto; height:164px; color:#FFFFFF; font-size:13px; line-height:35px; background:url(images/ewm.jpg) right center no-repeat; text-align:center;}



.newslist{ height:39px; width:790px; margin:0px auto}
.newslist ul li{ height:38px; width:790px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 12px 16px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:690px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; color:#333333;}
.newslist ul li a:hover{ height:38px; width:690px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 12px 16px; text-indent:26px; overflow:hidden; color:#4775b7;}
.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:10px 0; width:100%;}
.proshow .primgpic{ width:710px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:710px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:710px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}