@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}

.topArea{ width:100%; height:174px; margin:0 auto; background: url(images/bg_top.jpg) left top repeat-x #195caa}
.logo{ width:1000px; height:128px; margin:0 auto; background:url(images/logo.jpg) center center no-repeat}

.nav{ width:1000px; height:46px; margin:0 auto; position:relative; z-index:1000}
.nav li{ width:125px; height:46px; float:left; background:url(images/nav_line.jpg) right center no-repeat }
.nav #backnone{ background:none}
.nav .menu{ display: block; width:125px; height:46px; line-height:46px; color:#fff; font-size:15px; text-align:center}
.nav .menu:hover,.nav .menua, .nav .menua:hover{ display: block; width:125px; height:46px; line-height:46px; color:#fff; font-size:15px; text-align:center; background:#01c5b7}
.menua{ display: block; width:125px; height:46px; line-height:46px; color:#fff; font-size:15px; text-align:center; background:#01c5b7}

.nav .movetwo{ width:125px; height:46px;}
.nav .now {  display:block; height:46px;overflow:hidden; background:none }
.nav .move {  display:block; height: auto;}
.nav .move .movebox{border-top:none; width:125px; height:auto; background:#FFF; margin:0px auto; filter:alpha(opacity=88);}
.nav .move .movebox a{color:#000; text-decoration:none; display:block; height:30px; line-height:30px; font-size:13px; text-indent:25px; border:2px solid #FFF; border-bottom:0px; background:url(images/li.gif) no-repeat center; }
.nav .move .movebox a:hover{color:#FFFFFF; font-weight:bold; background:url(images/li_h.gif) no-repeat center;}

#banss{ width:100%; height:442px; overflow:hidden; position:relative}
#slideshow{position: absolute;height:442px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height:442px; }
#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:410px;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: #01c5b7;cursor: default}
#slideshow .btns b i.on: hover{background: #01c5b7;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:53px; background:url(images/bg_search.jpg) left top repeat-x}
.link .main{ width:1000px; height:45px; margin:0 auto}
.link .main ul li{ float:left; height:45px; color:#333}

.link .main ul li p{font-size:14px; color:#333333; line-height:45px;width:750px; height:45px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link .main ul li a{font-size:13px; color:#333; line-height:45px; font-weight:100}

.bannerfo{ width:220px;height:45px; display:block; float:right}
.bannerfo ul{width:220px;height:45px;margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:186px; height:24px; margin:10px 0;overflow:hidden}
.bannerfo ul .inputbox input{ width:186px; height:24px; padding:0 10px;color:#424242; line-height:24px; font-size:13px; background: #FFF; border:1px solid #bbbbbb; border-right:none}
.bannerfo ul .menuser{ width:28px; height:24px; padding:10px 0 0 0}
.bannerfo ul .menuser img{width:28px; height:24px}
.bannerfo ul .text{ width:200px; height:28px;}
.bannerfo ul .text,.bannerfo ul .text *{ line-height:28px; color:#eee}

.product{ width:100%; height:auto; margin:0 auto}
.product .head{ width:100%; height:102px; background:url(images/dot.jpg) left bottom repeat-x}
.product .head .main{ width:1000px; height:92px; margin:0 auto}
.product .head .main ul li.title{ float:left; background:url(images/product.jpg) 10px 28px no-repeat; text-indent:52px; font-size:26px; line-height:30px; padding-top:50px;font-weight:bold; color:#1d1d1d; width:500px; height:42px}
.product .head .main ul li.more{ float:right; width:129px; height:92px}
.product .content{ width:1000px; height: auto; margin:0 auto; padding-top:15px}

.proimg_a{ display:inlne; width:232px; height:227px;margin:0 auto; overflow:hidden; text-align:center; line-height:40px; float:left; margin:9px; }
.proimg_a:hover{ display:inlne; width:232px; height:227px;  margin:0 auto; overflow:hidden; text-align:center; line-height:40px; float:left; margin:9px;}

.centerframe{ width:1000px; height:auto; margin:40px auto; background:url(images/dash.jpg) 596px center bottom no-repeat}

.xwdt{ float:left; width:560px; height:auto}
.xwdt .head{ width:560px; height:50px; background:url(images/news.jpg) 3px center no-repeat}
.xwdt .head ul li.title{ float:left;text-indent:43px; font-size:26px; line-height:30px; padding-top:20px;font-weight:bold; color:#1d1d1d; width:385px; height:50px}
.xwdt .head ul li.more{ float:right; width:129px; height:50px}

.xwdt .content{ width:560px; height:auto; margin-top:20px}

.xwdt .content .frameee{ width:558px; height:109px; display:block; margin-bottom:17px; border:1px solid #dfdfdf; }
.xwdt .content .frameee:hover{ width:558px; height:109px; display:block; margin-bottom:17px; border:1px solid #dfdfdf; background:#f5f5f5;}

.xwdt .content .frameee .leftimg{ float:left; width:163px; height:auto; padding:4px}
.xwdt .content .frameee .centertxt{ float:left; width:264px; height:auto; padding:10px}
.xwdt .content .frameee .centertxt p{ font-size:16px; line-height:30px; color:#444444; height:30px;width:264px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.xwdt .content .frameee .centertxt span{ font-size:12px; line-height:20px; color:#888; height:55px; overflow:hidden; display:block;}

.xwdt .content .frameee .righttime{ float:right; width:102px; height:109px; background:#f1f1f1; border-left:1px solid #dfdfdf}
.xwdt .content .frameee .righttime p{ font-size:16px; line-height:30px; text-align:center; font-family:Arial; color:#666; padding-top:10px}
.xwdt .content .frameee .righttime span{ font-size:60px; line-height:60px; color:#666666; font-family:Arial; text-align:center; display:block}

.xwdt .content .frameee:hover .centertxt p{font-size:16px; line-height:30px; color:#333; height:30px;width:264px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.xwdt .content .frameee:hover .centertxt span{font-size:12px; line-height:20px; color:#888; height:55px; overflow:hidden; display:block;}



.about{ width:360px; height:auto; float:right}
.about .head{ width:360px; height:50px; background:url(images/about.jpg) 3px center no-repeat}
.about .head ul li.title{ float:left;text-indent:43px; font-size:26px; line-height:30px; padding-top:20px;font-weight:bold; color:#1d1d1d; width:360px; height:50px}
.about .content{ width:360px; height:auto; margin:0 auto;margin-top:20px}



.honor{ width:100%; height:auto; margin:0 auto}
.honor .head{ width:100%; height:102px; background:url(images/dot.jpg) left bottom repeat-x}
.honor .head .main{ width:1000px; height:92px; margin:0 auto}
.honor .head .main ul li.title{ float:left; background:url(images/honor.jpg) 10px 28px no-repeat; text-indent:52px; font-size:26px; line-height:30px; padding-top:50px;font-weight:bold; color:#1d1d1d; width:500px; height:42px}
.honor .head .main ul li.more{ float:right; width:129px; height:92px}
.honor .content{ width:1000px; height: auto; margin:0 auto; padding-top:15px}


.foot{ width:100%; height: auto; background: url(images/bg_bot.jpg) center top no-repeat #004375; margin:0 auto;}
.foot .main{ width:1000px; height: auto; margin:0 auto; padding-top:23px}
.sh{ width:490px; height:auto; float:left}
.sh .head{ width:490px; height:53px; background: url(images/sh.jpg) 6px center no-repeat; text-indent:57px; line-height:53px; font-weight:bold; font-size:22px; color:#91c3ea}
.sh .content{ margin-top:10px; font-size:14px; color:#91c3ea; padding-left:12px}
.sh .content a{font-size:14px; color:#91c3ea; text-decoration:none}

.telephone{ width:400px; height:auto; background:url(images/tel1.jpg) no-repeat 0 25px; float:right; padding-left:34px; line-height:38px; font-size:14px; color:#91c3ea}

.bot{ width:1000px; height:80px; margin:0 auto; color:#91c3ea; text-align:center; padding-top:40px}
.bot a{color:#91c3ea;}


.mainframe{ width:1000px; height:auto; margin:0 auto; margin:20px auto}

.leftframe{ width:244px; height:auto; float:left; margin-right:20px}
.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 #77c945; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.sss{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(images/suma.gif) 200px center no-repeat #77c945; 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 #77c945; 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 #77c945; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.left_B{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_B 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_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 #77c945; 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 #01c5b7; 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:#01c5b7;background:url(images/arraw1.png) no-repeat 25px center #dfdfdf}




.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:12px}

.rightframe{width:736px; height:auto; float:right;}
.maincont{ width:734px; height:auto;border:1px solid #dfdfdf}
.maincont .head{ width:734px; 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:704px; min-height:596px;padding:15px; font-size:13px; line-height:28px}
.maincont .content1{width:704px; min-height:596px;padding:15px; font-size:13px; line-height:28px}
.maincont .content2{width:694px; min-height:596px;padding:20px; font-size:13px; line-height:28px}
.maincont .content2 p a b{font-size:15px; line-height:35px}

.proimg_b{ display:inlne; width:212px; height:202px;margin:0 auto; overflow:hidden; text-align:center; line-height:40px; float:left; margin:11px; }
.proimg_b:hover{ display:inlne; width:212px; height:202x;  margin:0 auto; overflow:hidden; text-align:center; line-height:40px; float:left; margin:11px;}



.maincont .content .frameee{ width:704px; height:auto; margin:0 auto; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5}
.maincont .content .frameee .date{ float:left; width:75px; height:65px; display:block;background:#666666; padding-top:15px; padding-bottom:15px; margin-right:30px}
.maincont .content .frameee .date p{ width:75px; height:35px; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:28px}
.maincont .content .frameee .date span{ width:75px; height:30px; display:block; color:#FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px}
.maincont .content .frameee .contxt{ width:599px; height: auto; float:right}
.maincont .content .frameee .contxt p{ width:599px; height:45px; line-height:45px; font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.maincont .content .frameee .contxt span{ width:599px; height:50px; display:block; overflow:hidden; line-height:25px; font-size:12px; color:#666;}

.maincont .content ul li{ height:39px; width:704px; 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:704px; 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:604px; 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}

.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:25px; line-height:25px;text-align:center; margin-bottom:15px; color:#999; background:#f5f5f5}

#telback{ background:url(images/lxs.png) no-repeat 10px -60px; min-height:380px; padding:30px 0 0 390px; width:280px; font-size:14px; line-height:30px}