@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-size:px; line-height:28px; color:#333333;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;}
a{ color:#333333; 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}

.topArea{ width:100%; height:42px; margin:0 auto; background: url(../images/bg_top.jpg) center top repeat-y}
.topArea .main{ width:1180px; height:42px; margin:0 auto; line-height:42px; font-size:12px; color:#666666}
.topArea .main ul li{ float:left; height:42px; line-height:42px; color:#FFF; font-size:12px}
.topArea .main ul li.lb{ background:url(../images/lb.png) 3px center no-repeat; text-indent:24px; font-size:12px; line-height:42px; color: #FFF}
.topArea .main ul li a,.topArea .main ul li a:hover{ height:42px; line-height:42px; color:#FFF; font-size:15px}

.maintop{ width:1180px; height:105px;margin:0 auto; }
.logo{ float:left; width:275px; height:105px; background:url(../images/logo.jpg) 5px center no-repeat; position:relative}
.logo p{ position: absolute; left:90px; top:25px; font-size:38px; font-weight:bold; color:#004098; line-height:40px}
.logo span{ position: absolute; left:90px; top:68px; font-size:18px; font-weight:bold; color:#222222; line-height:20px}

.navind{width:905px; height:105px; float:right;position:relative; z-index:1500}
.navind ul li{ display: inline; float:left; width:129px; height:105px;}

.StyleA { width:129px;height:105px; display:block; line-height:105px; color:#000; font-size:16px; font-weight:bold; text-align:center}
.StyleA:hover {width:129px;height:105px; display:block;line-height:105px; color:#5195c6; font-size:16px; font-weight:bold; text-align:center}

.navuu { width:129px; height:105px;margin:0px; padding:0px; top:0px; visibility:visible; }
.navuu .StyleA {  display: block;width:129px; height:105px;  line-height:105px; color:#000;text-align:center;font-size:16px;}
.navuu:hover .StyleA { display: block;width:150px; height:105px;  line-height:105x;color:#5195c6;text-align:center; font-size:16px;}
.navuudd1 { float:left; overflow:hidden; display:block; width:129px; height:105px; }
.navuudd2 { float:left; position:relative; display:inline; width:129px; height:105px; }


.popDiv {  width:150px; height:auto;margin:0px auto; filter:alpha(opacity=100); z-index:1000;}

.yy1 { background:#dfdfdf;text-decoration:none; overflow:hidden; width:150px;display:block; height:40px; line-height:40px; text-align: center; border-bottom:1px solid #cfcfcf;font-size:13px; color:#333; font-weight:100
 }
.yy1:hover{ color:#FFFFFF; text-decoration:none; display:block; height:40px; line-height:40px; overflow:hidden; width:150px;  background:#5195c6;font-size:14px;}

.popDiv1 {  width:300px; height:auto;  margin:0px auto; filter:alpha(opacity=100); z-index:1000;}

.yy { background:#dfdfdf;text-decoration:none; overflow:hidden; width:150px;display:block; height:40px; line-height:40px; text-align: center; border-bottom:1px solid #cfcfcf;font-size:13px; color:#333; font-weight:100; float:left}
.yy:hover{ color:#FFFFFF; text-decoration:none; display:block; height:40px; line-height:40px; overflow:hidden; width:150px;  background:#5195c6;font-size:14px;}

#banss{ width:100%; height:566px; overflow:hidden; margin:0 auto; position:relative;}
#slideshow{position: absolute;height:566px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height:566px; }
#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:470px;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;}

.maincplist{width:100%; height:215px; background:#f5f5f5; margin:0 auto;}
.maincplist .main{ width:1175px; height:225px; margin:0 auto;background:#5195c6;margin-top:-54px; z-index:999px; position:absolute;left:50%; margin-left:-590px}
.maincplist .main .frame1{ width:195px; height:225px; display:block; float:left; border-right:1px solid #62a4d6; position:relative; cursor:pointer}
.maincplist .main .frame1 img{ width:110px; height:110px; position: absolute; left:41px; top:30px}
.maincplist .main .frame1 p{ position:absolute; left:32px; top:152px; text-align:center; font-size:16px; color:#FFF; line-height:25px; width:132px}
.maincplist .main .frame1 span{ position:absolute; left:18px; top:178px; text-align:center; font-size:12px; color:#FFF; line-height:20px; width:160px; font-family:Arial}
.maincplist .main .frame1:hover{ width:195px; height:225px;display:block; float:left; border-right:1px solid #62a4d6; position:relative; background:#bb1a3c}

.producttj{ width:1180px; height:auto; margin:0 auto; margin-top:21px; margin-bottom:55px}

.proimg_a{ display:inlne; width:282px; height:248px;margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:2px 8px; background:#f2f2f2; border-bottom:2px solid #5195c6; }
.proimg_a p{text-align:center; font-size:13px; color:#333; font-weight:bold; padding-top:15px}
.proimg_a span{text-align:center; line-height:20px;font-size:12px; color:#666666; font-weight:100}
.proimg_a:hover{ display:inlne; width:282x; height:248px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:2px 8px;background:#f2f2f2; border-bottom:2px solid #bb1a3c;}

.centerframe{ width:100%; height:auto; margin:0 auto; background:#f5f5f5; border-top:1px solid #e7e7e7}
.centerframe .main{ width:1180px; height:auto; margin:0 auto; position:relative}
.centerframe .main .top{width:39px; height:39px;margin-top:-19px;position:absolute;left:569px}

.about{ width:380px; height:auto; float:left; margin-top:32px; margin-right:20px}
.about .head{ width:380px; height:64px; background: url(../images/line.jpg) left top no-repeat; text-indent:17px}
.about .head span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#cecece; line-height:20px}
.about .head p{ font-size:16px; color:#2f2f2f; font-weight:bold; line-height:25px}
.about .head .dec{ font-size:12px; color:#666666; line-height:17px}
.about .picture{ width:380px; height:164px; margin-top:25px; position:relative}
.about .picture .more{ background:url(../images/more.png) no-repeat 0 0; width:128px; height:34px; position:absolute; left:15px; top:147px; line-height:34px; text-align:center; color:#FFF; font-size:14px}
.about .picture .more:hover{ background:url(../images/more.png) no-repeat 0 -35px;}
.about .content{ margin-top:45px; color:#666666;}

.news{ width:380px; height:auto; float:left; margin-top:32px; margin-right:20px}
.news .head{ width:380px; height:64px; background: url(../images/line.jpg) left top no-repeat; text-indent:17px}
.news .head span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#cecece; line-height:20px}
.news .head p{ font-size:16px; color:#2f2f2f; font-weight:bold; line-height:25px}
.news .head .dec{ font-size:12px; color:#666666; line-height:17px}
.news .picture{ width:380px; height:164px; margin-top:25px; position:relative}
.news .picture .more{ background:url(../images/more.png) no-repeat 0 0; width:128px; height:34px; position:absolute; left:15px; top:147px; line-height:34px; text-align:center; color:#FFF; font-size:14px}
.news .picture .more:hover{ background:url(../images/more.png) no-repeat 0 -35px;}
.news .content{ margin-top:45px; color:#666666;}
.news .content ul li{ height:28px; width:380px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.news .content ul li a{ height:28px; width:280px; display:block; overflow:hidden; line-height:28px; float:left; color:#666}
.news .content ul li span{ height:28px; width:100px; display:block; overflow:hidden; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.contact{ width:380px; height:auto; float:left; margin-top:32px;}
.contact .head{ width:380px; height:64px; background: url(../images/line.jpg) left top no-repeat; text-indent:17px}
.contact .head span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#cecece; line-height:20px}
.contact .head p{ font-size:16px; color:#2f2f2f; font-weight:bold; line-height:25px}
.contact .head .dec{ font-size:12px; color:#666666; line-height:17px}
.contact .picture{ width:380px; height:164px; margin-top:25px; position:relative}
.contact .picture .more{ background:url(../images/more.png) no-repeat 0 0; width:128px; height:34px; position:absolute; left:15px; top:147px; line-height:34px; text-align:center; color:#FFF; font-size:14px}
.contact .picture .more:hover{ background:url(../images/more.png) no-repeat 0 -35px;}
.contact .content{ margin-top:45px; color:#666666;}

.bottomcplist{ width:1178px; height:61px; border:1px solid #e6e6e6; margin:0 auto; margin-top:24px; margin-bottom:24px}
.bottomcplist .title{ width:109px; height:61px; line-height:61px;float:left; background:url(../images/arraw.jpg) right center no-repeat; text-indent:22px; font-size:15px}
.bottomcplist .content{ width:1069px; height:61px; font-size:13px; line-height:61px; text-indent:18px}
.bottomcplist .content a{font-size:13px; line-height:61px}

.foot{ width:100%;overflow:hidden;margin:0 auto; background:#5195c6}
.foot .main1{ width:1180px; height:114px; margin:0 auto; background:url(../images/icon.png) center center no-repeat; border-bottom:1px solid #6caede}
.foot .main2{ width:1180px; height:42px; margin:0 auto;border-bottom:1px solid #6caede; text-align:center; font-size:13px; color: #FFF; line-height:42px}
.foot .main2 a{font-size:13px; color: #FFF; line-height:42px}
.foot .main3{ width:1180px;overflow:hidden; margin:0 auto; text-align:center; color:#fff; line-height:25px; padding-top:15px}
.foot .main3 p{color:#FFF;}
.foot .main3 a{color:#fff; line-height:25px}

.mainframe{ width:1180px; height:auto; margin:20px auto; margin:20px auto}

.cplist{width:244px; height:auto;}
.cplist .head{font-size:20px; height:60px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(../images/left_cplist.jpg) no-repeat 0 0}
.cplist .content{width:242px; height:auto; border:1px solid #dfdfdf; border-top:none; border-bottom:none}
.onepro{ width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(../images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{ width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(../images/suma.gif) 200px center no-repeat #bb1a3c; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}


.nlist{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(../images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist:hover,.nlistm,.nlistm:hover,#show,#show:hover{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(../images/suma.gif) 200px center no-repeat #bb1a3c; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.nlist2{width:242px; height:36px; line-height:36px; text-indent:40px; display: block; margin:0 auto; font-size:13px; color:#555;background:url(../images/arraw1.png) no-repeat 25px center #efefef}
.nlist2:hover,.nlistm2,.nlistm2:hover,#show2,#show2:hover{width:242px; height:36px; line-height:36px; text-indent:40px; display: block; margin:0 auto; font-size:13px; color:#bb1a3c;background:url(../images/arraw1.png) no-repeat 25px center #dfdfdf}







.sss{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(../images/suma.gif) 200px center no-repeat #bb1a3c; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block
}



.Left_A a {width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(../images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.Left_A a:hover, #N_Hover {width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(../images/suma.gif) 200px center no-repeat #bb1a3c; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.left_B{ width:244px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(../images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.left_B a { width:244px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(../images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.left_B a:hover{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(../images/suma.gif) 200px center no-repeat #bb1a3c; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.llww{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(../images/suma.gif) 200px center no-repeat #bb1a3c; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.llww a{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(../images/suma.gif) 200px center no-repeat #bb1a3c; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.proimg_b{ display:inlne; width:274px; height:208px;margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:10px; background:#f2f2f2; border-bottom:2px solid #5195c6; }
.proimg_b p{text-align:center; font-size:13px; color:#333; font-weight:bold; padding-top:10px}
.proimg_b:hover{ display:inlne; width:279x; height:208px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:10px;background:#f2f2f2; border-bottom:2px solid #bb1a3c;}

.proimg_c{ display:inlne; width:274px; height:208px;margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:10px; background:#f2f2f2; border-bottom:2px solid #5195c6; }
.proimg_c p{text-align:center; font-size:13px; color:#333; font-weight:bold; padding-top:10px}
.proimg_c:hover{ display:inlne; width:279x; height:208px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:10px;background:#f2f2f2; border-bottom:2px solid #bb1a3c;}

.contacta{width:244px; height:auto;margin-top:20px}
.contacta .head{font-size:20px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(../images/left_lxwm.jpg) no-repeat 0 0}
.contacta .content{ width:212px; height:auto; border:1px solid #dfdfdf; border-top:none; padding:15px; font-size:13px}

.rightframe{width:1180px; height:auto; float:center;}



.maincont{ width:1180px; height:auto;border:1px solid #dfdfdf}
.maincont .head{ width:1180px; height:60px; border-bottom:1px solid #dfdfdf; background:#f8f8f8; }
.maincont .head P{line-height:60px; font-size:18px; color:#333; font-weight:bold; text-indent:25px; float:left;}
.maincont .head span{line-height:60px; font-size:13px; color:#888; float:right; margin-right:15px; background:url(../images/home.png) 0 center no-repeat; text-indent:25px}

.maincont .content{width:1180px; min-height:606px;padding:15px; font-size:13px; line-height:28px}
.maincont .content1{width:1180px; min-height:606px;padding:30px; font-size:13px; line-height:28px}

.maincont .content p{ padding-bottom:20px; font-size:13px; line-height:30px}

.maincont .content ul li{ height:39px; width:884px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(../images/icon.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.maincont .content ul li:hover{ height:39px; width:884px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(../images/icon.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden}
.maincont .content ul li a{ height:39px; width:784px; display:block; overflow:hidden; line-height:39px;}
.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}


#telback{ background:url(../images/lxs.png) no-repeat 20px -30px; min-height:374px; padding:50px 0 0 420px; width:340px; font-size:14px; line-height:30px}


.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 a{ color:#FF0000}
.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；margin:12px；}
.proshow .next{ padding-top:15px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .next ul li{ float:left; line-height:1px; font-size:14px; margin-left:30px; margin-right:30px; color:#666}
.proshow .next ul li a{line-height:35px; font-size:14px;




.proshow .pos{ height:25px; line-height:25px;text-align:center; margin-bottom:15px; color:#999; background:#f5f5f5}

.picmp2{ display: inline; width:179px; height:158px; margin:15px 20px 15px 20px; text-align: center; float:left; line-height:18px; overflow:hidden}

.pageall{ width:882px; height:42px; padding:20px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin:30px 0}
.pageall .name{ font-size:14px; line-height:42px; padding-left:20px; color:#666}
.pageall .box{ border:1px solid #d9d9d9; height:40px}
.pageall .box a{ padding:0 15px; border-left:1px solid #d9d9d9; margin-left:-1px; line-height:40px; display:block; float:left; font-size:14px}
.pageall .box a:hover,.pageall .box .down,.pageall .box .down:hover{ background:#5195c6; color:#fff}
.pageall .box .none,.pageall .box .none:hover{ color:#999; background:none; cursor: default}