@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:30px; 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:#ff0000;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.heading{ width:100%; height:39px; margin:0 auto; background:#e4e4e4}
.heading ul{ width:1000px; height:39px; margin:0 auto}
.heading ul li{ float:left; height:39px}
.heading ul li.wh{ color:#818181; line-height:39px;font-size:14px; }
.heading ul li.lj{ color:#818181; line-height:39px;font-size:14px;}
.heading ul li.lj a{ color:#818181; line-height:39px;font-size:14px; }

.toparea{ width:1000px; height:160px; margin:0 auto}
.toparea ul li{ float: left; height:160px}
.toparea ul li.logo{ width:710px; height:160px; padding-left:15px}
.toparea ul li.logo p{font-size:30px; color:#010101; font-weight:bold; line-height:45px; padding-top:50px}
.toparea ul li.logo span{font-size:36px; color:#db0f00;line-height:45px; font-weight:bold }
.toparea ul li.logo .dec{font-size:16px; color:#404040; line-height:20px; text-transform:uppercase}
.toparea ul li.tel{ width:275px; height:160px; float:right; background: url(images/24hour.jpg) right center no-repeat;}

.nav{width:100%; height:49px; background: url(images/navbg.jpg) repeat-x 0 0;}
.nav ul{ width:1000px; height:49px; margin:0 auto;}
.nav ul li{ float:left; display:inline; width:139px; height:49px; }
.nav ul li a{ display:block; width:139px; line-height:49px; text-align:center; font-size:16px; color:#fff; overflow:hidden}
.nav ul li a:hover{ display:block; width:139px; line-height:49px;text-align:center; font-size:16px; color:#fff; overflow:hidden; background:url(images/nav_hover.jpg) center top no-repeat}

#banss{ width:100%; height:479px; overflow:hidden; position:relative}
#slideshow{position: absolute;height: 479px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 479px; }
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: relative;width: 100%}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 440px;left: 50%; margin-left:-960px }
#slideshow .btns b i{width: 10px;background: #fff;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #cf0d25;cursor: default}
#slideshow .btns b i.on: hover{background: #cf0d25;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;height: 380px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}

.product{width:998px; height:auto; border:1px solid #e9e9e9;margin:38px auto;}

.leftdh{ width:220px; height:auto; background:url(images/left_dh.jpg) repeat-x 0 0}
.leftdh .head{ width:220px; height:63px; line-height:63px; display:block; text-align:center; font-size:17px; color:#fff}
.leftdh .content{ width:220px; height:auto}

.onepro{ width:220px; height:51px; line-height:51px; text-align:center; display: block;font-size:16px; background:#e9e9e9; color:#363636; border-bottom:1px solid #fff;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{width:220px; height:51px; line-height:51px; text-align:center; display: block;font-size:16px; color:#fff;background:#0091e9; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.twopro{ width:219px; height:40px; line-height:40px; text-indent:45px; display: block;font-size:13px; color:#333; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9}
.twopro:hover{width:219px; height:40px; line-height:40px; text-indent:45px; display: block;font-size:13px; color:#da251c;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9}

.contact{ width:220px; height:auto;background:url(images/left_dh.jpg) repeat-x 0 0}
.contact .head{  width:220px; height:63px; line-height:63px; display:block; text-align:center; font-size:17px; color:#fff}
.contact .content{ width:200px; min-height:230px;padding:10px; background:#e9e9e9 }

.cpdisplay{ width:726px; height:auto; float:right; margin-right:18px}
.cpdisplay .head{ width:726px; height:53px; border-bottom:1px solid #e7e7e7}
.cpdisplay .head p{ float:left; padding-right:15px; border-bottom:1px solid #025dbc; line-height:53px; background:url(images/icon1.jpg) 0 center no-repeat; text-indent:32px; color:#025dbc; font-size:18px; font-weight:bold}
.cpdisplay .head a{ float:right;}
.cpdisplay .content{ width:726px; height: auto; margin-top:20px}

.proimg_aa{ display:inlne; width:225px; height:205px; margin:0 auto; overflow:hidden; float:left; margin:8px;text-align:center; line-height:30px; }
.proimg_aa img{ display:inlne; width:225px; height:175px;}
.proimg_aa:hover{ display:inlne; width:225px; height:205px;margin:0 auto; overflow:hidden; float:left; margin:8px;text-align:center; line-height:30px; color:#333;}

.advantage{ width:100%; height:auto; margin:40px auto 0; background:#f2f2f2; padding-top:42px; padding-bottom:42px}
.advantage .head{ width:1000px; height:auto; margin:0 auto; background:url(images/dec.png) center top no-repeat }
.advantage .head p{ font-size:24px; color:#181818; font-weight:bold; line-height:40px; text-align:center}
.advantage .head span{ font-size:24px; line-height:80px; color:#196ac6; text-align:center;display:block; font-weight:bold}
.advantage .content{ width:1000px; height:auto; margin:0 auto; margin-top:10px;}

.advantage .content .frame1{ width:210px; height:340px; float:left; margin-right:48px; position:relative}
.advantage .content .frame1 .picture{ width:170px; height:171px; position:absolute; left:20px; top:0px; }
.advantage .content .frame1 .subtable{ width:208px; height:254px; border:1px solid #d4d4d4; position:absolute; top:85px; background:#fff}
.advantage .content .frame1  p{ font-size:18px; color:#353535; font-weight:bold; line-height:50px; text-align:center; position:absolute; top:175px; left:0; width:208px; height:50px}
.advantage .content .frame1  span{ font-size:14px; color:#494949; line-height:20px; text-align:center; position:absolute; top:225px; left:9px; width:190px; height:87px}

.advantage .content .frame1:hover .subtable{width:208px; height:254px; border:1px solid #d4d4d4; position:absolute; top:85px;background: url(images/hover.jpg) no-repeat 0 0}
.advantage .content .frame1:hover p{font-size:18px; color:#fff; font-weight:bold; line-height:50px; text-align:center; position:absolute; top:175px; left:0; width:208px; height:50px}
.advantage .content .frame1:hover span{font-size:14px; color:#fff; line-height:20px; text-align:center; position:absolute; top:225px; left:9px; width:190px; height:87px}

.advantage .more{ width:765px; height:51px; margin:0 auto; margin-top:30px; background:url(images/detail.jpg) no-repeat 0 0}
.advantage .more ul li{ float:left;height:51px; line-height:51px; color:#126eb7; font-size:18px}
.advantage .more ul li a{height:51px; line-height:51px; color:#fff; font-size:18px;word-break:keep-all;white-space:nowrap;}


.about{ width:998px; height:auto; margin:35px auto; border:1px solid #eaeaea}
.about .head{ height:41px; width:998px; background:url(images/main_dh.jpg) repeat-x 0 0}
.about .head p{ background: url(images/icona.jpg) 26px center no-repeat; text-indent:44px; height:41px;font-size:18px; line-height:41px; color:#196ac6; font-weight:bold; float:left}
.about .head a{ float:right; margin-right:16px; }
.about .content{ width:998px; height:auto;}
.frame11{ width:960px; height:auto; margin:0 auto; padding-top:30px}
.frame11 .leftimg{ float:left; margin-right:30px}
.frame11 .righttxt{ float:right; width:485px}
.frame11 .righttxt p{ font-size:18px; line-height:30px; color:#196ac6; font-weight:bold; margin-bottom:10px}
.frame11 .righttxt span{ font-size:14px; line-height:30px; color:#575757}

.cfcj{ width:960px; height:40px; background: url(images/line.jpg) repeat-x left center; margin:0 auto; margin-top:10px}
.cfcj p{ padding-left:10px; padding-right:10px; float:left; height:40px; background: #FFF; line-height:40px; font-size:18px; color:#196ac6; font-weight:bold}

.about .contenta{ width:998px; height:auto; margin:0 auto}

.proimg_a{ display:inlne; width:205px; height:200px; margin:0 auto; overflow:hidden; float:left; margin:8px;text-align:center; line-height:40px; }
.proimg_a img{ display:inlne; width:205px; height:160px;}
.proimg_a:hover{ display:inlne; width:205px; height:200px;margin:0 auto; overflow:hidden; float:left; margin:8px;text-align:center; line-height:40px; color:#333;}

.newsframe{ width:1000px; height: auto; margin:30px auto 15px}

.gsxw{ width:690px; height:auto;border:1px solid #eaeaea; float:left; margin-right:18px}
.gsxw .head{ height:41px; width:690px; background:url(images/main_dh.jpg) repeat-x 0 0}
.gsxw .head p{ background: url(images/icona.jpg) 26px center no-repeat; text-indent:44px; height:41px;font-size:18px; line-height:41px; color:#196ac6; font-weight:bold; float:left}
.gsxw .head a{ float:right; margin-right:16px; }
.gsxw .content{ width:660px; min-height:258PX; padding:15px}

.gsxw .content .newsa{ width:660px; height:auto;}
.gsxw .content .newsa img{ width:225px; height:130px; display:block; float:left; margin-right:20px}
.gsxw .content .newsa .righttxt{ float:right; width:405px; height:auto}
.gsxw .content .newsa .righttxt p a{width:405px; height:40px;font-size:16px; line-height:40px; color:#196ac6; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.gsxw .content .newsa .righttxt span{width:405px; height:84px; display:block; overflow:hidden;line-height:28px; font-size:13px; color:#666666; color:#333}

.gsxw .content .newsb{ width:660px; height:auto; margin-top:10px}
.gsxw .content .newsb ul li{width:330px; height:35px; line-height:35px; border-bottom:1px dotted #dadada; background: url(images/iconb.jpg) 0 10px no-repeat; text-indent:23px; overflow:hidden; float:left; margin:0 auto}
.gsxw .content .newsb ul li a{width:330px; height:35px; color:#333; overflow:hidden; line-height:35px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}


.question{ width:290px; min-height:200px; float:right;}
.question .head{ width:290px; height:48px; background:url(images/bg.jpg) repeat}
.question .head p{ line-height:48px; background:url(images/iconc.jpg) 20px center no-repeat; text-indent:40px; font-size:18px; color:#fff; float:left; font-weight:bold}
.question .head a{ float:right; margin-right:16px;}

.question .content{ width:238px; height:auto; margin:0 auto; padding-left:25px; padding-right:25px; border:1px solid #eaeaea}

.con_que{ width:238px; height:65px; border-bottom:1px dashed #6e6e6e; padding-top:12px; padding-bottom:12px}
.con_que a{ display:block; width:238px; height:25px; line-height:25px; background:url(images/wen.jpg) no-repeat 0 center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:32px; font-size:14px; color:#196ac6}
.con_que .abstract{ display:block; width:206px; height:44px; overflow:hidden; background:url(images/da.jpg) no-repeat 0 4px; overflow:hidden; padding-left:32px}
.con_que .abstract,.con_que .abstract *{line-height:22px; font-size:13px; color:#666666}

.foot{ width:100%; height:227px; background: url(images/bg_bot.jpg) repeat-x 0 0; margin:0 auto; margin-top:30px}
.foot .dh{width:1000px; height:52px; display:block; text-align:center; margin:0 auto; line-height:47px; color:#fff; font-size:14px; color:#fff }
.foot .dh a{line-height:47px; color:#fff; font-size:14px; color:#fff}
.foot .txt{ width:1000px; height:137px; margin:0 auto;font-size:13px; line-height:30px; color:#2d2d2d; padding-top:38px; background:url(images/ewm.jpg) right 30px no-repeat}
.foot .txt a{font-size:13px; line-height:30px; color:#2d2d2d; }


.mainframe{ width:1000px; height:auto; margin:15px auto 0;}

.leftframe{ width:220px; height:auto; float:left; margin-right:35px}

.rightframe{width:745px; height:auto;float:right;}

.maincont{ width:745px; height:auto;}
.maincont .head{ width:745px; height:53px; border-bottom:1px solid #e7e7e7}
.maincont .head p{ float:left; padding-right:15px; border-bottom:1px solid #025dbc; line-height:53px; background:url(images/icon1.jpg) 0 center no-repeat; text-indent:32px; color:#025dbc; font-size:18px; font-weight:bold}
.maincont .head span{ float:right; line-height:53px; color:#888}
.maincont .content{ width:745px; height: auto; margin-top:20px}

.maincont .content2{ width:745px; height: auto; margin-top:20px; font-size:15px; line-height:30px }
.maincont .content1{width:745px; height: auto; margin-top:20px}

.maincont .content ul li{ height:39px; width:745px; line-height:39px; border-bottom:1px dotted #e0e0e0; background: url(images/iconb.jpg) 10px center no-repeat; text-indent:30px; overflow:hidden;}
.maincont .content ul li a{ height:39px; width:645px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.maincont .content ul li span{ height:39px; width:100px; display:block; text-align:right; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666}

.proimg_bb{ display:inlne; width:230px; height:212px; border:1px solid #ebebeb;margin:0 auto; overflow:hidden; float:left; margin:5px;text-align:center; line-height:40px; padding:2px }
.proimg_bb img{ display:inlne; width:230px; height:172px;}
.proimg_bb:hover{ display:inlne; width:230px; height:212px; border:1px solid #dfdfdf;margin:0 auto; overflow:hidden; float:left; margin:5px;text-align:center; line-height:40px; background:#dfdfdf; color:#333; padding:2px}

#telback{ background:url(images/lxs.png) no-repeat 30px -30px; min-height:400px; padding:80px 0 0 420px; width:300px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ca0000; line-height:35px; font-weight:bold}


.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}