@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:28px; 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:#f3423a;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.topArea{ width:100%; height:38px; margin:0 auto; background:#898989}
.topArea ul{ width:1200px; height:38px; margin:0 auto}
.topArea ul li{ float:left; line-height:38px;font-size:13px; color:#f5f5f5}
.topArea ul li a{ line-height:39px;font-size:13px; color:#f5f5f5}

.logo{ width:1200px; height:130px; margin:0 auto; background: url(images/logo.jpg) center center no-repeat}

.navbg{width:100%; height:50px; background:#0078bf; margin:0 auto}


.navbg .nav{ width:1200px; height:50px; margin:0 auto;}
.navbg .nav li{ float:left; display:inline; width:150px; height:50px;}
.StyleA{ display:block; width:150px; height:50px; line-height:50px; text-align:center; font-size:15px; color:#fff; }
.StyleA:hover{ display:block; width:150px; height:50px; line-height:50px; text-align:center; font-size:15px; color:#fff;background:#e47e19;}

.navuu { width:150px; height:50px;  visibility:visible; z-index:1500; position:relative }
.navuu .StyleA {  display:block; width:150px; height:50px; line-height:50px; text-align:center; font-size:15px; color:#fff;}
.navuu:hover .StyleA {display:block; width:150px; height:50px; line-height:50px; text-align:center; font-size:15px; color:#fff; background:#e47e19;}
.navuudd1 { float:left; overflow:hidden; display:block; width:150px; height:50px; }
.navuudd2 { float:left; position:relative; display:inline; width:150px; height:50px; }
.popDiv {width:150px; height:auto; background:#fff; margin:0px auto; filter:alpha(opacity=100); z-index:1000;}

.yy1 {color:#fff; text-decoration:none; display:block; height:38px; line-height:38px; overflow:hidden; font-size:14px; width:150px; text-align:center;background:#0070c4}
.yy1:hover{ color:#fff; font-weight:bold; text-decoration:none; display:block; height:38px; line-height:38px; overflow:hidden; font-size:14px; width:150px; text-align:center;}

#banss{ width:100%; height:600px; overflow:hidden; position:relative}
#slideshow{position: absolute;height:600px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height:600px; }
#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:570px;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: #fe7701;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;}

/**/
.link{ width:100%; height:60px; margin:0 auto; background:#f2f2f2}
.link ul{ width:1200px; height:60px; margin:0 auto;}
.link ul li{ float:left; height:60px}
.link ul li p{line-height:60px;width:700px; height:60px; color:#666; font-size:14px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link ul li a{line-height:60px; color:#666; font-size:14px; font-weight:100}
.bannerfo{ width:269px;height:41px; position:relative}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:9px; width:215px; height:41px;}
.bannerfo dl .inputbox input{ width:185px; height:41px; background: url(images/seach1.jpg) no-repeat 0 0; padding:0 15px;color:#999999; line-height:41px; font-size:14px; border: none}
.bannerfo dl .menuser{ position:absolute; left:215px; top:9px; width:54px; height:41px; }
.bannerfo dl .menuser img{width:54px; height:41px}

.product{ width:1200px; height:auto; margin:40px auto 0}
.product .title{ background:url(images/kk.png) center 15px no-repeat;font-size: 26px;color: #666; display:block; text-align:center; line-height:35px}
.product .title p{ line-height:39px; color:#666; font-size:18px; font-weight:100;}
.product .title p span{ line-height:39px; color:#0078bf; font-size:18px; font-weight:100;}

.product .content{ margin-top:40px; margin-bottom:40px}


.Menubob { width:1200px;height:38px; margin:0 auto; text-align:center;}
.Menubob a{ padding:10px 25px;background:#0078bf;font-size:16px; color:#fff; margin:0 9px; height:34px;}
.Menubob a.hover{color: #fff; line-height:34px; height:34px;background:#e47e19; font-size:16px}

.proimg_bb{width:262px; height:223px;float:left; margin:10px 19px; text-align:center; line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666}
.proimg_bb img{ width:256px; height:177px; padding:2px; border:1px solid #e6e7e7}
.proimg_bb:hover img{ width:256px; height:177px; padding:2px; border:1px solid #ff6600; background:#fff4ce}


.about{ width:100%; height:auto; margin:0 auto; background:url(images/bg_gsjj.jpg) center top no-repeat; margin-top:50px; padding-top:40px; padding-bottom:70px}
.about .title{ background:url(images/kk1.png) center 15px no-repeat;font-size: 26px;color: #0078bf; display:block; text-align:center; line-height:35px}
.about .title p{ line-height:39px; color:#0078bf; font-size:18px; font-weight:100;}
.about .content{ width:1200px; height:auto; margin:0 auto; margin-top:40px; background:url(images/bg_gsjj.png) repeat}
.about .content .leftimg{ float:left; margin-right:40px}
.about .content .leftimg img{ width:465px; height:351px}
.about .content .righttxt{ width:665px; height:auto; display:block; float:left; padding-top:30px; font-size:15px; color:#504f4f; line-height:30px}
.about .content .righttxt p{ font-size:24px; color:#e47e19; line-height:40px}
.about .content .righttxt .more{ width:180px; height:48px; display:block; text-align:center; line-height:48px; background:#0078bf; color:#fff; font-size:15px}
.about .content .righttxt .more:hover{ background:#e47e19; color:#fff; font-size:15px}

.scsb{ width:1200px; height:auto; margin:40px auto 0}
.scsb .title{ background:url(images/kk.png) center 15px no-repeat;font-size: 26px;color: #666; display:block; text-align:center; line-height:35px}
.scsb .title p{ line-height:39px; color:#666; font-size:18px; font-weight:100;}
.scsb .title p span{ line-height:39px; color:#0078bf; font-size:18px; font-weight:100;}
.scsb .content{ margin-top:40px; margin-bottom:40px}

.proimg_aa{ width:290px; height:245px;float:left; margin:5px; cursor:pointer;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_aa img{ width:290px; height:205px;}


.crcm{ width:100%; height:auto; margin:40px auto 0; background:#f0f0f0; padding-top:40px; padding-bottom:40px}
.crcm .main{ width:1200px; height:auto; margin:0 auto}
.crcm .main .title{ background:url(images/kk.png) center 15px no-repeat;font-size: 26px;color: #666; display:block; text-align:center; line-height:35px}
.crcm .main .title p{ line-height:39px; color:#666; font-size:18px; font-weight:100;}
.crcm .main .title p span{ line-height:39px; color:#0078bf; font-size:18px; font-weight:100;}
.crcm .main .content{ margin-top:40px; margin-bottom:40px}

.xwdt{ width:1200px; height:auto; margin:40px auto 0}
.xwdt .title{ background:url(images/kk.png) center 15px no-repeat;font-size: 26px;color: #666; display:block; text-align:center; line-height:35px}
.xwdt .title p{ line-height:39px; color:#666; font-size:18px; font-weight:100;}
.xwdt .title p span{ line-height:39px; color:#0078bf; font-size:18px; font-weight:100;}
.xwdt .content{ margin-top:40px; margin-bottom:40px}

.leftnews{ float:left; width:548px; height:auto; display:block;}

.framedd{ width:548px; height:460px; display:block}
.framedd img{ width:548px; height:350px}
.framedd p{ background:url(images/dec.jpg) 0 center no-repeat; text-indent:30px;height:45px;font-size:15px; line-height:45px; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.framedd p a{font-size:15px; line-height:45px; color:#333; font-weight:bold}
.framedd span{ width:548px; height:50px; display:block; overflow:hidden; line-height:25px; font-size:13px; color:#7a7a7a}

.rightnews{ float:right; width:555px; height:auto; display:block}

.frameee{ width:555px; height:95px; display:block; padding-top:8px; padding-bottom:8px; border-bottom:1px dotted #cccccc}
.frameee p{background:url(images/dec.jpg) 0 center no-repeat; text-indent:30px;height:45px;font-size:15px; line-height:45px; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.frameee p a{font-size:15px; line-height:45px; color:#333; font-weight:bold}
.frameee span{ width:555px; height:50px; display:block; overflow:hidden; line-height:25px; font-size:13px; color:#7a7a7a}

.cooperate{ width:100%; height:auto; margin:0 auto; background:#efefef; padding-top:15px; padding-bottom:15px}
.cooperate .main{ width:1200px; height:auto; margin:0 auto;}
.cooperate .main p{ float:left; background:url(images/dec1.jpg) 0 center no-repeat; text-indent:42px; line-height:75px; font-size:22px; color:#666; font-weight:bold}
.cooperate .main .cont{ float:right; width:1000px; height:75px; display:block}

.proimg_dd{ width:172px; height:74px;float:left; margin:0 5px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_dd img{ width:162px; height:64px; padding:4px; border:1px solid #cccccc}


.foot{ width:100%; min-height:266px; margin:0 auto; background: url(images/bj2.jpg) center top no-repeat #2b2b2b; padding-top:20px}
.foot .main{ width:1200px; height:auto; margin:0 auto}
.foot .main ul li{ float: left;}
.foot .main ul li.li1{ width:155px; height:auto;}
.foot .main ul li.li1 .title{ width:155px; height:40px; background:url(images/dec2.jpg) left bottom no-repeat; line-height:38px; font-size:16px; color:#fff}
.foot .main ul li.li1 .cont{ margin-top:10px}
.foot .main ul li.li1 .cont a{ width:100%; height:30px; display:block; font-size:14px; line-height:30px; color:#b6b6b6}
.foot .main ul li.li2{ width:355px; height:auto; display:block; float:right;}
.foot .main ul li.li2 p{ font-size:18px; color:#a4a6a6; line-height:50px}
.foot .main ul li.li2 span{ font-size:15px; color:#777f7f; line-height:30px}

.footer{ width:100%; height:45px; margin:0 auto; background:#181818}
.footer ul{ width:1200px; height:45px; margin:0 auto}
.footer ul li{ display:block; text-align:center; line-height:45px; color:#b6b6b6; font-size:14px;}
.footer ul li a{line-height:45px; color:#b6b6b6; font-size:14px;}

.subtitle{ width:100%; height:70px; margin:0 auto; background:#f1f1f1}
.subtitle .main{ width:1200px; height:auto; margin:0 auto}
.subtitle .main .title{ float:left;margin-right:70px;line-height:70px;color: #e47e19;font-size: 24px;}
.subtitle .main .cont{ float:left;}

.llww,.llww:hover{font-size:15px; padding:25px; background:#0078bf; color:#fff;line-height:70px }
.left_B{font-size:15px;padding:25px;line-height:70px}
.left_B:hover{font-size:15px; padding:25px; background:#0078bf; color:#fff;line-height:70px}

.sss,.sss:hover{ padding:25px; font-size:15px; background:#0078bf; color:#ffffff;line-height:70px}
.framecc{ padding:25px; font-size:15px;line-height:70px}
.framecc:hover{ padding:25px;font-size:15px;background:#0078bf; color:#ffffff;line-height:70px}

.mainconta{ width:1200px; height:auto; margin:35px auto}

.proimg_cc{ width:240px; height:220px;float:left; margin:5px 15px; cursor:pointer;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_cc img{ width:240px; height:180px;}



.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#ff6600}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}

.framegg{ width:909px; height:90px; padding:9px; border:1px solid #bdbdbd;display:block; cursor:pointer; margin:0 auto; margin-bottom:20px}
.framegg .time{ width:60px; height:auto; float:left; margin-right:25px}
.framegg .time p{ width:60px; height:60px; display:block; background:#cccccc; line-height:60px; display:block;text-align:center; font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.framegg .time span{ display:block;text-align:center; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:28px;}
.framegg .righttxt{ width:824px; height:auto; float:right}
.framegg .righttxt p a{ width:824px; height:40px; font-size:16px; color:#444444;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.framegg .righttxt span{ width:824px; height:40px; margin:0 auto; display:block; overflow: hidden;font-size:12px;line-height:22px; color:#777777;}
.framegg:hover{ width:909px; height:90px; padding:9px; border:1px solid #bdbdbd; background:#f9f9f9; display:block; cursor:pointer; margin:0 auto; margin-bottom:20px}
.framegg:hover .righttxt p a{ width:824px; height:40px; font-size:16px; color:#840808;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}


#telback{ background:url(images/lxs.png) no-repeat 0 -30px; min-height:320px; padding:50px 0 0 380px; width:350px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ca0000; line-height:35px; font-weight:bold}
#telback strong{font-size:15px; color:#333; 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{ 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}

.gwd_text{ width:300px; height:32px; border:1px solid #cfcfcf; line-height:32px}