@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#333;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5{ padding:0; margin:0;}
li,dt,dd{ list-style-type:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#47b308;}
img{ border:none;}
input{ font-family:"Î¢ÈíÑÅºÚ";}

.virtue{ width:1000px; margin:0 auto;}
.virtue-left{ width:220px; float:left;}

.virtue-left-title{ height:40px; background:url(imagesvirtue-left_bj.gif) no-repeat;}
.virtue-left-title span{ background:url(imagesvirtue-left_bj4.gif) no-repeat; width:92px; height:40px; color:#fff; font-size:16px; line-height:33px; display:block; text-align:center;}
.virtue-qh-title{ height:40px; background:url(imagesvirtue-left_bj.gif) no-repeat;}
.virtue-qh-title ul{ overflow:hidden; zoom:1;  }
.virtue-qh-title ul li.on a,.virtue-qh2-title ul li.on a{background:url(imagesvirtue-left_bj4.gif) no-repeat;  color:#fff; font-weight:bold;  }
.virtue-qh-title li a,.virtue-qh2-title li a{width:92px; height:40px; color:#000; font-size:16px; line-height:33px; display:block; text-align:center; float:left; margin-right:5px; background:url(imagesvirtue-left_bj5.gif) no-repeat;}
.virtue-qh-title li a:hover,.virtue-qh2-title li a:hover{ background:url(imagesvirtue-left_bj4.gif) no-repeat; color:#fff;}
.virtue-qh2-title{ height:40px; background:url(imagesvirtue-left_bj6.gif) no-repeat;}

.virtue-left-nr{ border:solid 1px #ddd; border-top:none; padding-bottom:5px;}
.virtue-left-nr li{ height:31px; border-bottom: dashed 1px #ddd; line-height:31px;}
.virtue-left-nr li a{ background:url(imagesvirtue-left_bj3.gif) no-repeat 10px center; padding-left:20px;display:block;}
.virtue-left-nr li a:hover{ background:url(imagesvirtue-left_bj2.gif) no-repeat 10px center;}
.virtue-center{ width:520px; margin:0 20px; float:left;}
.virtue-center-top{ margin-bottom:20px;}


.virtue2{ margin:0 auto; padding-top:20px; clear:both; width:1000px;}
.virtue-qh2-title span{ background:url(imagesvirtue-left_bj7.gif) no-repeat; width:106px; height:40px; color:#fff; font-size:16px; line-height:33px; display:block; text-align:center;}
.virtue-qh3-title{ height:40px; background:url(imagesvirtue-left_bj8.gif) no-repeat; font-size:16px; line-height:33px; color:#fff; padding-left:13px;}
.virtue-lx-nr{border:solid 1px #ddd; border-top:none; padding-bottom:10px;}
.virtue-lx-nr dt{ padding:17px 0 13px 0; border-bottom: dashed 1px #ddd;}
.virtue-lx-nr dd{ height:47px; border-bottom: dashed 1px #ddd; line-height:47px; padding-left:15px; }




/*Í¼Æ¬ÐÂÎÅ*/
#foucsBox { margin: 0 auto; padding: 0; width: 640px; height: 350px; overflow: hidden; zoom: 1; position: relative; }
    #foucsBox .imgCon { width: 640px; height: 350px; margin: 0; padding: 0; position: relative; list-style: none; }
        #foucsBox .imgCon li { float: left; width: 640px; height: 350px; }
            #foucsBox .imgCon li img { border: 0; }
            #foucsBox .imgCon li .imgTitle { width: 520px; position: absolute; bottom: 50px; text-align: center; z-index: 2; }
                #foucsBox .imgCon li .imgTitle a { color:#0154A4; display: block; text-decoration: none; font-family: "Microsoft Yahei","ºÚÌå"; font-weight: normal; font-size: 18px; zoom: 1; }
    #foucsBox .showPage { width: 520px; height: 90px; position: absolute; bottom: 0; background: #fff; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
    #foucsBox .foucs { width: 610px; padding-right:30px; height: 22px; position: absolute; top:13px; text-align:right;z-index: 3; }
        #foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(imagesbg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
            #foucsBox .foucs span.f { background: url(imagesbg.png) -170px -90px no-repeat; }
    #foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -100px; position: relative; z-index: 4; }
        #foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(imagesbg.png) 0 0 no-repeat; }
        #foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
    #foucsBox .lBtn { float: left; }
        #foucsBox .lBtn span { float: left; background-position: 0 -90px; }
    #foucsBox .rBtn { float: right; }
        #foucsBox .rBtn span { float: right; background-position: -30px -90px; }
    #foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
        #foucsBox .btnHover img { display: inline; }
