@charset "gb2312";
*{ margin:0; padding:0; list-style:none; border:none; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; color:#333
}
a{ color:#333; text-decoration:none}
a:hover{ color:#ff5201; text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{ clear:both; display:block; height:0; line-height:0; overflow:hidden}

.logo{ width:100%; height:126px; background:url(images/logo.jpg) center center no-repeat}
.head{ width:100%; height:44px; background:#00a0ea}
.head .nav{ width:1160px; height:44px; margin:0 auto; background:url(images/navline.gif) no-repeat left 0}
.head .nav li{ float:left; display:inline; width:148px; height:44px; background:url(images/navline.gif) no-repeat right 0}
.head .nav li a{ display:block; width:146px; height:44px; line-height:44px; text-align:center; font-size:16px; color:#fff}
.head .nav li a:hover{ background:#005baa}
.head .nav #home{ width:124px; background:#005baa}
.head .nav #home a{ width:120px; margin-left:2px}


#banss{ width:100%; height:380px; overflow:hidden; position:relative}
#slideshow{position: absolute;height: 380px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 380px; }
#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: 345px;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: #ff6600;cursor: default}
#slideshow .btns b i.on: hover{background: #ff6600;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;}

.mainbox{ width:1160px; height:auto; margin:18px auto 0}
.lebox{ width:247px; height: auto}
.prolistbox{ width:247px;min-height:392px; background:#e0e0e0}
.probox{ width:912px; height:390px; border:1px solid #e0e0e0; border-left:none}
.prolistbox .title{ height:48px; background:#005baa; line-height:48px; text-indent:20px; color:#fff; font-size:20px}
.prolistbox .title span{ color:#b1cde6}
.prolistbox .onepro{ display:block; height:34px; line-height:34px; width:220px;  background: url(images/list.jpg) left top no-repeat;text-indent:45px; font-size:15px; overflow:hidden; color:#333; margin:7px auto; }
.prolistbox .onepro:hover{ display:block; height:34px; line-height:34px; width:220px;  background: url(images/list_hover.jpg) left top no-repeat;text-indent:45px; font-size:15px; overflow:hidden; color:#fff; margin:7px auto; }
.prolistbox .onepro2{ display:block; height:30px; line-height:28px; width:218px;text-indent:25px; font-size:13px; overflow:hidden; color:#555; margin-left:12px; border-bottom:1px solid #cfcfcf; float:left}
.prolistbox .onepro2:hover{ display:block; height:30px; line-height:28px; width:218px;text-indent:25px; font-size:13px; overflow:hidden; color:#ff4400; margin-left:12px; border-bottom:1px solid #cfcfcf; background:#c5c5c5; float:left}

.probox2{ width:895px; height: auto; border:1px solid #e0e0e0 }
.probox2 .title{ line-height:48px; background:#eee; text-indent:20px; font-size:20px }
.probox2 .content{ padding:10px 30px 30px}
.probox2 .content p{ margin-top:10px; margin-bottom:10px}

.picmp2{ display: inline; width:179px; height:158px; margin:15px 20px 15px 20px; text-align: center; float:left; line-height:18px; overflow:hidden}

.mainhui{ width:100%; height:335px; background:#f0f0f0; margin-top:18px}
.aboutbox{ width:1160px; height:335px; margin:0 auto}
.aboutbox .pic{ width:460px; height:335px; background:url(images/pic1.jpg) no-repeat 0 20px}
.aboutbox .box{ width:690px; height:335px; overflow:hidden}
.aboutbox .box .title{ line-height:40px; color:#005baa; font-size:20px; border-bottom:1px solid #c1c1c1; padding-top:25px}
.aboutbox .box .title span{ color:#005baa}
.aboutbox .box .content{ width:690px; height:215px; overflow:hidden; margin-top:7px}
.aboutbox .box .content,.aboutbox .box .content *{ font-size:15px; line-height:32px;}
.aboutbox .box .content a,.aboutbox .box .content a:hover{ font-size:15px; line-height:32px; color:#ff5201}

.midbott{ width:1160px; height:170px; margin:25px auto 0}
.midbott .box{ width:386px; height:170px; float:left}
.midbott .backbg1{ background:url(images/m1.gif) no-repeat left 0}
.midbott .backbg2{ background:url(images/m2.gif) no-repeat left 0}
.midbott .backbg3{ background:url(images/m3.gif) no-repeat left 0}
.midbott .box .bigbox{ width:300px; height:170px}
.midbott .box .bigbox .title{ color:#005baa; line-height:30px; font-size:20px}
.midbott .box .bigbox .content{ width:300px; height:78px; overflow:hidden}
.midbott .box .bigbox .content a{ display:block; height:26px; width:300px; background:url(images/tb1.gif) no-repeat 5px 10px; overflow:hidden; line-height:26px; text-indent:20px}
.midbott .box .more{ width:79px; height:27px; display:block; background:url(images/morebg.gif) no-repeat 0 0; color:#fff; font-size:13px; text-indent:7px; margin-top:10px}
.midbott .box .more:hover{ width:79px; height:27px; display:block; background:url(images/morebg.gif) no-repeat 0 0; color:#fff; font-size:13px; text-indent:7px; margin-top:10px; text-decoration:underline}

.footnav{ height:46px; line-height:46px; width:100%; text-align:center; background:#0080cb; margin-top:20px}
.footnav,.footnav *{ color:#fff}
.footnav a:hover{ color:#fff; text-decoration:underline}
.fotext{ text-align:center; line-height:28px; padding:20px 0; font-size:13px}

.content_e{ padding:10px 30px 30px}
.newslist{ height:39px; width:820px; margin:0px auto}
.newslist ul li{ height:38px; width:820px; line-height:38px; border-bottom:1px dashed #aaa; background:url(images/tb.jpg) no-repeat 10px 16px #fff; text-indent:26px; overflow:hidden;}
.newslist ul li:hover{ height:38px; width:820px; line-height:38px; border-bottom:1px dashed #aaa; background:url(images/tb.jpg) no-repeat 10px 16px #f8f8f8; text-indent:26px; overflow:hidden}
.newslist ul li a{ height:38px; width:710px; display:block; overflow:hidden; line-height:38px; font-size:15px}
.newslist ul li span{ height:38px; width:98px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto}
.proshow .prtent img{max-width:750px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}