@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:13px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:26px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#d30000;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.toparea{ width:1200px; height:130px; margin:0 auto}
.toparea ul li{ float: left; height:130px}
.toparea ul li.logo{ width:452px; height:130px;}
.toparea ul li.logo p{font-size:31px; color:#1e1b1b; font-weight:bold; line-height:34px; padding-top:38px}
.toparea ul li.logo span{font-size:33px; color:#d10d25;line-height:34px; font-weight:bold}
.toparea ul li.logo .dec{font-size:20px; color:#2f2a2a; font-family:Arial, Helvetica, sans-serif;line-height:25px;}

.toparea ul li.tel{ width:245px; height:130px; float:right; background:url(images/tel.jpg) left center no-repeat; padding-left:56px}
.toparea ul li.tel p{font-size:14px; color:#636a62; line-height:20px; padding-top:28px}
.toparea ul li.tel span{font-size:26px; font-weight:bold; color:#ce0e27; font-family:Arial, Helvetica, sans-serif;line-height:28px;}

.nav{width:100%; height:46px; background:#2f2a2a;}
.nav ul{ width:1200px; height:46px; margin:0 auto;}
.nav ul li{ float:left; display:inline; width:150px; height:46px; background:url(images/navline.jpg) right center repeat-y}
.nav ul li a{ display:block; width:150px; height:46px; line-height:46px; text-align:center; font-size:15px; color:#fff; overflow:hidden}
.nav ul li a:hover{ display:block; width:150px; height:46px; line-height:46px; text-align:center; font-size:15px; color:#fff100; overflow:hidden}


.product{ width:1200px; height: auto; margin:0 auto; margin-top:30px}
.product .title{width:1200px; height:76px; background: url(images/dec.jpg) center bottom no-repeat}
.product .title p{ text-align:center; font-weight:bold; font-size:33px; color:#313131; line-height:45px}
.product .title em{ line-height:20px; color:#777777; font-size:16px; display:block; text-align:center}

.search{ width:1200px; height:32px; margin:0 auto; margin:27px auto}
.search ul li{ float:left; height:32px}
.search ul li p{line-height:32px;width:600px; height:32px; color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.search ul li a{line-height:32px; color:#333}

.bannerfo{ width:320px;height:32px;}
.bannerfo ul{width:320px;height:32px;margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:287px; height:32px; margin:0 auto;overflow:hidden}
.bannerfo ul .inputbox input{ width:287px; height:32px; padding:0 15px;color:#333; line-height:32px; font-size:12px; background:#f2f2f2; border: none}
.bannerfo ul .menuser{ width:33px; height:32px; padding:0 0}
.bannerfo ul .menuser img{width:33px; height:32px}

.product .content{width:1200px; height:auto;}

.mainframe{ width:1200px; height:auto; margin:30px auto}

.leftframe{ width:270px; height:auto; float:left; margin-right:50px}
.cplb{width:270px; height:auto;}
.cplb .head{ height:77px; width:195px; background: url(images/icon.jpg) 25px center no-repeat #343434; padding-left:75px}
.cplb .head p{line-height:23px; font-size:19px; color:#fff; padding-top:19px }
.cplb .head span{line-height:20px; font-size:16px; color:#fff;font-family:Arial, Helvetica, sans-serif}
.cplb .content{width:220px; height:auto; padding:24px; border:1px solid #e6e6e6; border-top:none; background:#f8f8f8}

.onepro{ width:220px; height:51px;line-height:51px; text-indent:36px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; border-bottom:1px solid #e6e6e6}
.onepro:hover{width:220px; height:51px;line-height:51px; background:  url(images/bg_list.jpg) left center no-repeat; text-indent:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; color:#fff}

.twopro{ width:220px; height:38px;line-height:38px; text-indent:36px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; border-bottom:1px dotted #e6e6e6}
.twopro:hover{width:220px; height:38px;line-height:38x; text-indent:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; border-bottom:1px dotted #e6e6e6}

.cplb .tel{width:184px; height:108px; background:url(images/tel1.jpg) 32px 22px no-repeat #343434; padding-top:32px; padding-left:86px}
.cplb .tel p{ font-size:18px; color:#fff; font-weight:bold; line-height:28px}
.cplb .tel span{ font-size:24px; color:#fff; font-weight:bold; line-height:30px; font-family:Arial, Helvetica, sans-serif}


.bottomframe{ width:1200px; height:auto; margin:40px auto}
.honor{ width:260px; height:auto; float:left; margin-right:25px}
.honor .head{ width:260px; height:42px; border-bottom:1px solid #cccccc}
.honor .head .txt1{ border-bottom:2px solid #d30000; height:42px; float:left}
.honor .head .txt1 p{font-size:25px; color:#d30000; line-height:42px}
.honor .head .txt1 span{ font-size:25px; color:#333; line-height:42px}
.honor .head .more{height:42px; float: right; line-height:42px;}
.honor .content{ width:236px; height: auto; margin-top:20px; padding:12px; background:#e2e2e2; }


.about{ width:450px; height:auto; float:left; margin-right:25px}
.about .head{ width:450px; height:42px; border-bottom:1px solid #cccccc}
.about .head .txt1{ border-bottom:2px solid #d30000; height:42px; float:left}
.about .head .txt1 p{font-size:25px; color:#d30000; line-height:42px}
.about .head .txt1 span{ font-size:25px; color:#333; line-height:42px}
.about .head .more{height:42px; float: right; line-height:42px;}
.about .content{ width:450px; height: auto; margin-top:20px}


.news{ width:440px; height:auto; float:right}
.news .head{ width:440px; height:42px; border-bottom:1px solid #cccccc}
.news .head .txt1{ border-bottom:2px solid #d30000; height:42px; float:left}
.news .head .txt1 p{font-size:25px; color:#d30000; line-height:42px}
.news .head .txt1 span{ font-size:25px; color:#333; line-height:42px}
.news .head .more{height:42px; float: right; line-height:42px;}
.news .content{ width:440px; height: auto; margin-top:20px}

.framebb{ width:440px; height:60px; margin:19px auto}
.framebb ul li.num{ float:left; width:82px; height:60px; display:block; text-align:center; line-height:60px; font-size:60px; font-family:Arial, Helvetica, sans-serif; color:#878787;}
.framebb ul li.txt{ float:right; width:333px; height:60px; border-left:1px solid #9a9a9a; padding-left:24px}
.framebb ul li.txt p{ width:333px; height:35px; line-height:35px; font-size:16px; color:#444444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.framebb ul li.txt span{ width:333px; height:46px; display:block; overflow: hidden;line-height:23px; font-size:12px; color:#888888}


.rightframe{ width:880px; height:auto; float:right;}
.maincont{ width:880px; height:auto; }
.maincont .head{ width:880px; height:45px; border-bottom:1px solid #cccccc;}
.maincont .head p{line-height:45px; color:#333333; font-size:18px; float:left; padding-left:20px; padding-right:20px; border-bottom:3px solid #d30000}
.maincont .head span{ line-height:45px; color:#888; font-size:13px; float:right}
.maincont .content{width:880px; height: auto;padding-top:20px;}
.maincont .content1{width:880px; height: auto;padding-top:20px;}

.maincont .content ul li{ height:39px; width:880px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.gif) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.maincont .content ul li a{ height:39px; width:780px; display:block; overflow:hidden; line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; }
.maincont .content ul li span{ height:39px; width:100px; display:block; overflow:hidden; line-height:39px; 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{ 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 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}


.proimg_cc{ padding:2px; border:1px solid #c9c9c9; border-bottom:4px solid #c9c9c9;width:260px; height:235px; overflow:hidden;display:inline; float:left; margin:13px; cursor:pointer }
.proimg_cc img{width:260px; height:195px;}
.proimg_cc span{width:260px; height:40px; line-height:40px; display:block; text-align:center}
.proimg_cc:hover{padding:2px; border:1px solid #c9c9c9; border-bottom:4px solid #c9c9c9;width:260px; height:235px; overflow:hidden;display:inline; float:left; margin:13px; cursor:pointer }



.proimg_aa{ padding:2px; border:1px solid #c9c9c9; border-bottom:4px solid #c9c9c9;width:250px; height:200px; overflow:hidden;display:inline; float:left; margin:9px; cursor:pointer }
.proimg_aa img{width:250px; height:167px;}
.proimg_aa span{width:250px; height:40px; line-height:40px; display:block; text-align:center}
.proimg_aa:hover{padding:2px; border:1px solid #c9c9c9; border-bottom:4px solid #c9c9c9;width:250px; height:200px; overflow:hidden;display:inline; float:left; margin:9px; cursor:pointer }


.advantage{ width:100%; height:auto; margin:0 auto; background:url(images/bg_ys.jpg) center top no-repeat; margin:45px auto 0}
.advantage .title{ width:1200px; height:127px; margin:0 auto; background: url(images/title_ys.png) center 45px no-repeat;}
.advantage .title p{ text-align:center; font-size:30px; font-weight:bold; color:#343434; line-height:45px; padding-top:25px}
.advantage .title em{ display:block;text-align:center; font-size:16px; font-weight:bold; color:#fff; line-height:30px}
.advantage .content{ width:1200px; height:583px; margin:0 auto; position:relative;}
.advantage .content .frame11{ position:absolute; left:0; top:0; width:390px; height:183px}
.advantage .content .frame11 img{ width:99px; height:99px; padding-left:22px; padding-top:39px; float:left; margin-right:18px}
.advantage .content .frame11 p{ font-size:15px; color:#fff; font-weight:bold;line-height:35px; padding-top:40px}
.advantage .content .frame11 span{ font-size:14px; color:#fff;line-height:30px;}

.advantage .content .frame22{ position:absolute; left:0; top:348px; width:390px; height:183px}
.advantage .content .frame22 img{ width:99px; height:99px; padding-left:22px; padding-top:39px; float:left; margin-right:18px}
.advantage .content .frame22 p{ font-size:15px; color:#333; font-weight:bold;line-height:35px; padding-top:24px}
.advantage .content .frame22 span{ font-size:14px; color:#333;line-height:30px;}

.advantage .content .frame33{ position:absolute; left:830px; top:0; width:370px; height:183px}
.advantage .content .frame33 img{ width:99px; height:99px; padding-top:39px; padding-right:18px; float:right; margin-left:18px}
.advantage .content .frame33 p{ font-size:15px; color:#333; font-weight:bold;line-height:35px; padding-top:24px; text-align:right}
.advantage .content .frame33 span{ font-size:14px; color:#333;line-height:30px; text-align:right; display:block}

.advantage .content .frame44{ position:absolute; left:810px; top:348px; width:390px; height:183px}
.advantage .content .frame44 img{ width:99px; height:99px; padding-top:39px; padding-right:18px; float:right; margin-left:18px}
.advantage .content .frame44 p{ font-size:15px; color:#fff; font-weight:bold;line-height:35px; padding-top:40px; text-align:right}
.advantage .content .frame44 span{ font-size:14px; color:#fff;line-height:30px; text-align:right; display:block}

.advantage .content .frame55{ position:absolute; left:404px; top:69px; width:394px; height:394px}
.advantage .content .frame55 img{ width:394px; height:394px; }

.cjyj{ width:100%; height:auto; margin:0 auto; background:#382f2f}
.cjyj .main{ width:1200px; height:auto; margin:0 auto;}
.cjyj .main .head{ width:1200px; height:79px; border-bottom:1px solid #ffffff}
.cjyj .main .head p{ line-height:79px; font-size:22px; color:#fff; font-weight:bold; float:left}
.cjyj .main .head a{ width:77px; height:79px; display:block; float:right; background:url(images/more.jpg) no-repeat center center; font-size:13px; color:#fff; text-align:center; line-height:79px;}
.cjyj .main .content{ width:1200px; height: auto; padding-top:45px; padding-bottom:45px}

.proimg_bb{ padding:4px; background:#fff;width:212px; height:181px; overflow:hidden;display:inline; float:left; margin:0 9px; cursor:pointer }
.proimg_bb img{width:212px; height:146px;}
.proimg_bb span{width:212px; height:35px; line-height:35px; display:block; text-align:center}
.proimg_bb:hover{padding:4px; background:#fff;width:212px; height:181px; overflow:hidden;display:inline; float:left; margin:0 9px; cursor:pointer }

.foot{ width:100%; height:auto; margin:0 auto; background:#e2e2e2; padding-top:23px; padding-bottom:23px}
.foot .main{ width:1200px; height:auto; margin:0 auto;}
.foot .main ul li{ float:left; width:240px; height:auto}
.foot .main ul li.frameaa{ width:240px; height:120px; background:url(images/circle.png) center top no-repeat; position:relative; text-align:center}
.foot .main ul li.frameaa p{ text-align:center; color:#959595; font-weight:bold; line-height:40px; font-size:16px; position:absolute; left:0; top:80px; width:240px; height:40px}

.footer{ width:100%; height:auto; margin:0 auto; background:#2f2a2a}
.footer .main{ width:1200px; height:auto; margin:0 auto; }
.footer .main .leftewm{ width:178px; height:auto; float:left; background:#231d1d; padding:27px; margin-right:65px}
.footer .main .righttxt{ width:903px; height:auto; float:right; font-size:14px; color:#ffffff; line-height:30px; padding-top:58px}
.footer .main .righttxt a{font-size:14px; color:#ffffff; line-height:30px;}


#telback{ background:url(images/lxs.png) no-repeat 10px -60px; min-height:280px; padding:100px 0 0 390px; width:350px; font-size:14px; line-height:30px}
#telback b{ color:#d30000; font-weight:bold; font-size:18px; line-height:35px}