﻿body{font-family:宋体,arial; font-size:13px;}
	
*{ margin:0px auto; padding:0px auto; border:0px;}
* a{ color:#919191; text-decoration:none;}
* a:hover{ color:#004da1; text-decoration:none;}

#box{width:100%; height:auto;}
#top{width:100%; height:87px; float:left; background:url(../images/t_bj.jpg) top center repeat-x;}
#nav{width:100%; height:50px; float:left; background:url(../images/nav_bj.jpg) top center repeat-x;}
#ibanner{width:100%; height:409px; float:left; background:url(../images/ban_bj.jpg) top center repeat-x;}
#center{width:100%; height:auto !important; height:500px; min-height:500px; float:left;}
#bnav{width:100%; height:41px; float:left; background:url(../images/bnav_bj.jpg) top center repeat-x; margin-top:20px;}
#bottom{width:100%; height:116px; float:left; background:url(../images/bo_bj.jpg) top center repeat-x;}

#tbox{width:1024px; height:87px;}
#nbox{width:1024px; height:50px;}
#ibox{width:1024px; height:409px;}
#cbox{width:1024px; height:auto;}
#bnbox{width:1024px; height:41px;}
#bbox{width:1024px; height:116px;}

#logo{width:334px; height:78px; float:left;  margin-top:5px; margin-left:10px;}
#message{width:600px; height:18px; line-height:18px; float:right; text-align:right; margin-top:10px; color:#969696;}
#search{width:600px; height:24px; line-height:24px; float:right; text-align:right; margin-top:20px; color:#969696;}
#top a{ color:#969696;}
#top a:hover{ color:#004da1;}

#menu{width:1024px; height:50px; float:left;}
#menu ul{ list-style:none; margin:0px; padding:0px;}
#menu ul li{ background:url(../images/nline.jpg) right center no-repeat; float:left; width:125px; text-align:center; height:50px; line-height:50px;}
#menu ul li a{ color:#fff; font-size:15px; font-family:微软雅黑; font-weight:bold;}
#menu ul li a:hover{ display:block; background:url(../images/navs.png) bottom center no-repeat; height:50px; line-height:50px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navs.png' ,sizingMethod='scale'); _background:none;}

.now{ display:block; background:url(../images/navs.png) bottom center no-repeat; height:50px; line-height:50px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navs.png' ,sizingMethod='scale'); _background:none;}

#ibann{width:1024px; height:350px; float:left; margin-top:15px; text-align:center;}

#btxt{width:1024px; height:41px; float:left; line-height:41px; color:#666; text-align:center;}
#btxt a{ color:#666;}
#btxt a:hover{ color:#004da1;}

#bcont{width:1024px; height:86px; float:left; line-height:25px; float:left; text-align:center; color:#fff; margin-top:20px;}
#bcont a{ color:#fff;}
#bcont a:hover{ color:#004da1;}

.syb{width:1024px; height:auto !important; height:65px; min-height:65px; float:left;}
.syb ul{ list-style:none; margin:0px; padding:0px;}
.syb ul li{width:336px; height:65px; float:left; border:solid 1px #e5e5e5; margin:10px 1.5px;}
.syb ul li img{width:98px; height:61px; float:left; margin:2px;}
.syb ul li span{width:233px; height:61px; float:left; background:url(../images/kbj.jpg) center center repeat-x; margin:2px 0px 2px 0px; border-left:solid 1px #e5e5e5;}
.syb ul li span span{width:203px; line-height:25px; float:left; color:#113d7a; font-size:13px; font-weight:bold; border:0px; margin-left:20px; _margin-left:10px; background:none;}
.syb ul li span span a{ color:#113d7a;}
.syb ul li span span a:hover{ color:#004da1;}
.syb ul li span span img{width:11px; height:13px; margin-right:10px; margin-top:8px;}
.syb ul li span span span{width:203px; float:left; line-height:20px; color:#959595; background:none; font-family:Arial; font-size:12px; border-left:0px; padding-left:0px; margin:0px; padding:0px;}


.abox{width:502px; height:auto !important; height:200px; min-height:200px; float:left;}
.abox .at{width:502px; height:30px; line-height:30px; float:left; border-bottom:solid 1px #d6d6d6; color:#666; font-size:14px; font-family:微软雅黑; font-weight:bold;}
.abox .at a{ color:#666;}
.abox .at a:hover{color:#004da1;}
.abox .at font{ font-size:11px; font-family:Arial; font-weight:normal; color:#113d7a; margin-left:5px;}
.abox .at span{ float:right; color:#919191; font-size:12px; font-weight:normal;}
.abox .ac{width:482px; height:auto !important; height:200px; min-height:200px; float:left; line-height:25px; padding:10px;}

.pbox{width:1024px; height:auto !important; height:200px; min-height:200px; float:left;}
.pbox .pt{width:1004px; height:33px; line-height:33px; background:url(../images/bt.jpg) top center no-repeat; color:#fff; padding-left:20px; font-size:13px; font-weight:bold;}
.pbox .pt a{ color:#fff;}
.pbox .pt a:hover{color:#004da1;}
.pbox .pt span{ float:right; font-size:12px; font-weight:normal; margin-right:10px;}
.pbox .pc{width:1024px; height:auto !important; height:200px; min-height:200px; float:left; margin-top:10px;}
.pcs{width:200px; height:auto !important; height:133px; min-height:133px; float:left; background:#fff; border:solid 1px #e0e0e0; text-align:center; margin:10px 9px; overflow:hidden; text-align:center;}
.pcs img{height:150px; text-align:center; padding:5px 0;}
.pcs span{width:190px; height:30px; line-height:30px; float:left; text-align:center; background:#e8e8e8; overflow:hidden; padding:0px 10px; margin:0px;}

#banner{width:100%; height:287px; float:left; background:url(../images/ib_bj.jpg) top center no-repeat;}
#banner #bbox{width:1024px; height:auto;}
#banner #bann{width:1024px; height:219px; float:left; text-align:center; margin-top:20px;}
#banner #mssg{width:1014px; height:30px; line-height:30px; float:left; margin-top:15px; font-size:13px; color:#333; padding-left:10px;}
#banner #mssg span{ color:#dc0000; font-weight:bold;}

#left{width:260px; float:left; height:auto !important; height:500px; min-height:500px; margin-top:20px;}
.ltop{width:240px; height:33px; line-height:33px; float:left; padding-left:20px; color:#fff; font-size:13px; font-weight:bold; background:url(../images/atop.jpg) top center no-repeat;}
.lcont{width:260px; float:left; height:auto !important; height:100px; min-height:100px;}
.lcont ul{ list-style:none; margin:0px; padding:0px;}
.lcont ul li{width:260px; height:auto !important; height:31px; min-height:31px; line-height:31px; float:left; background:#ebebeb; margin-top:5px; font-size:14px; font-weight:bold;}
.lcont ul li a{ color:#004aa7;  padding-left:60px;}
.lcont ul li a:hover{ width:200px; height:auto !important; height:31px; min-height:31px; line-height:31px; float:left; background:url(../images/aline.jpg) top center no-repeat; color:#fff;}
.lcont ul li ul{ list-style:none; margin:0px; padding:0px;}
.lcont ul li ul li{background:#fff; height:30px; line-height:30px; font-size:12px; border:solid 1px #ebebeb; margin-top:1px; font-weight:normal; width:258px;}
.lcont ul li ul li a{ color:#333; padding-left:70px;}
.lcont ul li ul li a:hover{ width:188px; height:auto !important; height:31px; min-height:31px; line-height:31px; float:left; background:url(../images/aline.jpg) top center no-repeat; color:#fff;}

.nows{ width:200px; height:auto !important; height:31px; min-height:31px; line-height:31px; float:left; background:url(../images/aline.jpg) top center no-repeat; color:#fff;}

#right{width:743px; height:auto !important; height:500px; min-height:500px; float:right; margin-top:20px;}
.rtop{width:743px; height:30px; line-height:30px; float:left; border-bottom:solid 1px #d6d6d6; color:#666; font-size:14px; font-family:微软雅黑; font-weight:bold;}
.rtop font{ font-size:11px; font-family:Arial; font-weight:normal; color:#113d7a; margin-left:5px;}
.rtop span{ float:right; color:#666; font-size:12px; font-weight:normal;}
.rtop span a{ color:#666;}
.rtop span a:hover{ color:#004da1;}
.rcont{width:723px; height:auto !important; height:200px; min-height:200px; float:left; line-height:25px; padding:10px; color:#666;}
.rcont .rpt{width:723px; height:30px; line-height:30px; float:left; text-align:center; color:#666; font-size:18px; font-weight:bold;}
.rcont .rpi{width:723px; height:auto !important; height:300px; min-height:300px; float:left; text-align:center; margin-top:10px;}
.rcont .rpi img{ padding:10px; border:solid 2px #d6d6d6;}
.rcont .rpct{width:713px; height:30px; line-height:30px; float:left; background:#eeeeee; color:#333; padding-left:10px; font-size:13px;}
.rcont .rpc{width:723px; height:auto !important; height:300px; min-height:300px; float:left; line-height:25px; margin-top:10px;}
.rcont .rback{width:723px; height:30px; line-height:30px; float:left; text-align:center; color:#004da0; font-size:13px;}
.rcont .rback a{ color:#004da0;}
.rcont .rback a:hover{ color:#666;}

.nline{width:693px; height:25px; line-height:25px; float:left; background:url(../images/tb4.jpg) 2% center no-repeat; padding-left:30px; color:#666; font-size:14px; font-weight:bold;}
.nline span{ float:right;}
.nline a{ color:#666;}
.nline a:hover{ color:#004da1;}

.iline{width:460px; height:25px; line-height:25px; float:left; background:url(../images/tb4.jpg) 2% center no-repeat; padding-left:30px; color:#666;}
.iline span{ float:right;}
.iline a{ color:#666;}
.iline a:hover{ color:#004da1;}

.sybs{width:260px; height:auto !important; height:65px; min-height:65px; float:left;}
.sybs ul{ list-style:none; margin:0px; padding:0px;}
.sybs ul li{width:258px; height:65px; float:left; border:solid 1px #e5e5e5; margin:5px 0px;}
.sybs ul li img{width:98px; height:61px; float:left; margin:2px;}
.sybs ul li span{width:153px; height:61px; float:left; background:url(../images/kbj.jpg) center center repeat-x; margin:2px 0px 2px 0px; border-left:solid 1px #e5e5e5;}
.sybs ul li span span{width:133px; line-height:25px; float:left; color:#113d7a; font-size:13px; font-weight:bold; border:0px; margin-left:10px; background:none;}
.sybs ul li span span a{ color:#113d7a;}
.sybs ul li span span a:hover{ color:#004da1;}
.sybs ul li span span img{width:11px; height:13px; margin-right:10px; margin-top:8px;}
.sybs ul li span span span{width:203px; float:left; line-height:20px; color:#959595; background:none; font-family:Arial; font-size:12px; border-left:0px; padding-left:0px; margin:0px; padding:0px;}


img{border:0}
#slideshow{position: relative; height: 350px;width: 1024px;margin:0px; padding:0px; z-index:0;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position:relative;width: 1024px;height: 350px;overflow: hidden; margin:0px;}
#slideshow .img span{position:relative;width: 19999px;display: block; margin:0px;}
#slideshow .btns{z-index:100; position:relative;width:1024px; height:35px; float:left; top:-80px;}
#slideshow .btns b{position:relative; width: 100px;display: block;height: 14px; overflow: hidden; left: 10%;}
#slideshow .btns b i{width: 5px;background: #e7e7e7;float: left;height: 5px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border: #e7e7e7 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #3cd2f1;cursor: default}
#slideshow .btns b i.on: hover{background: #3cd2f1;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.5; filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 300px;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;}*/


.prdbox{width:152px; height:auto !important; height:200px; min-height:200px; position:fixed; left:0px; top:150px;}
.pdbt{width:152px; height:44px; float:left; background:url(../images/lp_t.jpg) top center no-repeat; text-align:right;}
.pdbc{width:152px; height:auto !important; height:200px; min-height:200px; float:left; background:url(../images/lp_c.jpg) top center repeat-y;}
.pdbc ul{ list-style:none; margin:0px; padding:0px;}
.pdbc ul li{width:112px; height:auto !important; height:32px; min-height:32px; line-height:32px; float:left; background:url(../images/tb2.jpg) 5% top no-repeat; border-bottom:solid 1px #d6d6d6; padding-left:20px; margin:0px 10px; _margin:0px 5px; font-size:14px; font-weight:bold;}
.pdbc ul li a{ color:#666;}
.pdbc ul li a:hover{ width:112px; height:32px; line-height:32px; float:left; background:url(../images/tb1.jpg) 5% center no-repeat; color:#113d7a; display:block; }
.pdbc ul li ul{ list-style:none; margin:0px; padding:0px;}
.pdbc ul li ul li{width:112px; height:auto !important; height:25px; min-height:25px; line-height:25px; float:left; margin:0px; background:none; border:0; padding:0px; font-size:13px; font-weight:normal;}
.pdbc ul li ul li a{ color:#666;}
.pdbc ul li ul li a:hover{ color:#113d7a; border:0px; height:auto !important; height:25px; min-height:25px; line-height:25px;}


.pdbb{width:152px; height:10px; font-size:0px; background:url(../images/lp_b.jpg) top center no-repeat; float:left;}

.kefu{width:129px; height:auto !important; height:223px; min-height:223px; background:url(../images/kefu.jpg) top center no-repeat; position:fixed; right:10px; top:150px;}
.kclose{width:124px; height:13px; float:right; text-align:right; margin-top:5px; margin-right:5px;}
.kqq{width:129px; height:auto !important; height:22px; min-height:22px; float:left; margin-top:50px; text-align:center;}
.kqq img{margin-top:10px;}
.ktel{width:129px; height:30px; line-height:30px; float:left; text-align:center; font-family:Franklin Gothic Medium; font-size:15px; font-weight:bold; color:#343434;}