@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}

.logo{ width:1100px; height:129px; margin:0 auto; background:url(/images/logo.jpg) center center no-repeat}
.navall{ width:100%; height:49px; margin:0 auto; position:relative; z-index:1000; background:#0070af}
.nav{ width:1100px; height:49px; margin:0 auto;}
.nav li{ width:122px; height:49px; float:left;  color:#fff}
.nav #backnone{ background:none}
.nav .menu{ display: block; width:122px; height:49px; line-height:49px;font-size:15px; text-align:center; color:#fff; background:url(/images/nav_line.jpg) right top no-repeat}
.nav .menu:hover,.nav .menua, .nav .menua:hover{ display: block; width:122px; height:49px; line-height:49px; color:#fff; font-size:15px; text-align:center;}
.menua{ display: block; width:122px; height:49px; line-height:49px; color:#fff; font-size:15px; text-align:center; background:#0066cc}

#banss{ width:100%; height:575px; overflow:hidden; position:relative}
#slideshow{position: absolute;height:575px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height:471px; }
#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:540px;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: #3da200;cursor: default}
#slideshow .btns b i.on: hover{background: #3da200;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;}
.proimg_b{ display:inlne; width:270px; height:250px;margin:0 auto; overflow:hidden; text-align:center; line-height:40px; float:left; margin:9px; }

.cptop{ width:1100px; margin:0 auto; margin-top:40px; height:390PX;}
.cptop .title{ width:1100px; height:45px; line-height:45px; color:#1270d0; font-size:30px; text-align:center}
.cptop .titl{ width:1100px; height:39px; line-height:39px; color:#fff; background:url(/images/title_bg.jpg) center center no-repeat; text-align:center; font-size:18px;}
.cptop .content{ width:1100px; padding-top:20px; margin:0 auto}
.saa{ width:236px; height:233px; overflow:hidden; float:left; text-align:center; display: block; margin:0 15px; background:#d6d6d6; }
.saa:hover{ width:236px; height:233px;  float:left; text-align:center; margin:0 15px;}
.proimg_a{ display:inlne; width:224px; height:210px;margin:0 auto; overflow:hidden; text-align:center; line-height:40px; float:left; margin:10px 15px 0 25px; background:#d6d6d6;}

.about{ width:100%; margin:0 auto; height:645px; margin-top:30px; }
.about .title{ width:1100px; background:url(/images/about_bg.gif) center center no-repeat; height:50px; margin:0 auto }
.about .titl{ width:1100px; height:40px; line-height:40px; text-align:center; margin:0 auto; font-size:16px; }
.about .content{ width:100%; background:url(/images/gsjj.gif)  center center no-repeat; height:360px; padding-top:160px;}
.about .content .wenzi{ width:650px; height:340px; line-height:30px; margin:0 auto; padding-right:450px; font-size:15px;}

 
.news{ width:1100px; margin:0 auto; margin-top:40px; height:700px;}
.news .title{ width:1100px; height:45px; line-height:45px; color:#1270d0; font-size:30px; text-align:center}
.news .titl{ width:1100px; height:39px; line-height:39px; color:#fff; background:url(/images/title_bg.jpg) center center no-repeat; text-align:center; font-size:18px;}
.news .titl1{ width:1100px; height:45px; line-height:45px; font-size:16px; text-align:center}
.news .content{ width:1100px; margin:0 auto; padding-top:30px; height:420px;}
.news .content .tu{ float:left; height:100px; background:url(/images/news.gif) left top no-repeat; padding-top:320px; line-height:40px; width:481px}
.news .content .righttxt{ width:565px; height:auto; float:right;}
.framebb{ width:565px; height:100px; border-bottom:1px dashed #CCC; padding-top:35px;}
.framebb:hover{ background:#ffdfbf}
.framebb ul li.num{ float:left; width:75px; height:75px; line-height:75px; font-size:72px; font-family:impact,Arial; color:#dcdcdc; }
.framebb ul li.txt{ float:right; width:450px; height:75px; border-left:3px solid #f3f3f3; padding-left:24px; text-indent:20px; text-align:left}
.framebb ul li.txt dl dt{ float:left}
.framebb ul li.txt dl dt.title{ width:450px; height:33px; line-height:33px; font-size:18px; color:#05437c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; text-align:left; font-weight:bold}
.framebb ul li.txt span{ width:450px; height:40px; display:block; overflow: hidden;line-height:20px; }
.framebb:hover ul li.num{float:left; width:75px; height:75px; line-height:75px; font-size:72px; font-family:impact,Arial; color:#aaa;}
.news .more{ width:1100px; height:40px; }

.foot{ width:100%; margin:0 auto; margin-top:30px; background: url(/images/bot.gif) left top repeat-x; height:272px;}
.foot .mid{ width:1100px; height:272px; margin:0 auto}
.foot .mid .dh{ width:1100px; height:49px; margin:0 auto}
.dh ul li{ width:122px; height:50px; float:left}
.dh ul li a{ width:122px; height:50px; line-height:50px; display:block; text-align:center; font-size:15px; font-weight:bold;  color:#fff}
.foot .dbwen{ width:1100px; color:#fff; padding-top:30px; line-height:35px; background:url(/images/ewm.gif) right center no-repeat; height:186px;}


.newslist1{ height:30px; width:290px; margin:0px auto}
.newslist1 ul li{ height:30px; width:290px; line-height:30px; text-indent:10px; overflow:hidden; text-align:left; }
.newslist1 ul li a{height:30px; width:290px; display:block; overflow:hidden; line-height:30px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; background:url(/images/icon_n.gif) left center no-repeat}


.mainframe{ width:1200px; 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 #CCC; 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:#2e7a00;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:13px}

.rightframe{width:936px; height:auto; float:right;}
.maincont{ width:934px; height:auto;border:1px solid #dfdfdf}
.maincont .head{ width:934px; 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:904px; min-height:596px;padding:15px; font-size:13px; line-height:28px}
.maincont .content1{width:904px; min-height:596px;padding:15px; font-size:13px; line-height:28px}
.maincont .content2{width:894px; min-height:596px;padding:20px; font-size:13px; line-height:28px}
.maincont .content2 p a b{font-size:15px; line-height:35px}




.maincont .content .frameee{ width:904px; 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:799px; height: auto; float:right}
.maincont .content .frameee .contxt p{ width:799px; height:45px; line-height:45px; font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.maincont .content .frameee .contxt span{ width:799px; height:50px; display:block; overflow:hidden; line-height:25px; font-size:12px; color:#666;}

.maincont .content ul li{ height:39px; width:904px; 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:904px; 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:804px; 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:880px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:880px; border:1px solid #ddd}
.proshow .prtent img{max-width:880px; 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}

