@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
li{list-style:none;margin:0; padding:0;}
img{border:none;}
body{font-size:12px; line-height:22px; color:#666;background-color: #F5F5F5;}
a{color:#888; text-decoration:none;}
a:hover{color:#B9B689; text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.clr{clear:both; height:1px; overflow:hidden;}
/*menu*/
.menu{width:100%; background:#3b3b3b;}
.menu ul{width:980px; margin:0 auto; line-height:25px; height:25px;}
.menu ul li{float:left; margin-right:15px;}
.menu ul a{color:#ccc; padding:0; margin:0; text-decoration:none;}
.menu ul a:hover{color:#B9B689; text-decoration:none;}

/*banner*/
.banner{width:auto; background:url(../images/body_bg.jpg) repeat-x; height:244px; clear:both;}
.banner ul {width:980px; height:244px; margin:0 auto; background:url(../images/banner.jpg) 30px 0 no-repeat;}

/*characters*/
.characters{width:960px; margin:20px auto 0 auto;}
.characters .photo{width:420px; float:left;}
.characters .photo img{width:410px; overflow:hidden;}
.characters .intro{width:515px; float:right;}
.characters .intro h3{width:100%; height:25px;}
.characters .intro ul{padding:0 5px;}
.characters .intro p{margin-top:3px;}
.characters .intro .info{background:url(../images/jianj.jpg) no-repeat;}
.characters .intro .span{margin-left:20px; }
.characters .intro h4{font-size:14px; color:#000; height:20px; line-height:20px;}
.characters .intro .content{background:url(../images/nr.jpg) no-repeat; margin-top:10px;}

/*access*/
.mt{padding-top:25px;}
.pr{padding-right:15px;}
.pl{padding-left:15px;}
.access, .sayings, .fragment, .news, .bottom{width:960px; margin:15px auto 0 auto;}
.access h3, .sayings h3, .fragment h3, .news h3{width:100%; height:52px; margin-bottom:10px;}
.access h3{ background:url(../images/tit1.jpg) no-repeat;}
.access .answer{width:480px;}
.access .answer ul{padding:0 15px;}
.access .answer li{padding-left:35px; line-height:25px;}
.access .answer .q{min-height:30px;background:url(../images/t2.jpg) 0 5px no-repeat;}
.access .answer .a{min-height:30px;background:url(../images/t9.jpg) 0 5px no-repeat; margin-top:35px;}
.access .answer .ash{color: #3C3C3C;}
.access .answer .lan{color:#9c9653;}
.access .photo{width:450px;overflow:hidden;}

/*sayings*/
.sayings h3{background:url(../images/tit2.jpg) no-repeat;}
.sayings ul{clear:both; padding:0 10px; width:940px;}
.sayings .pt{padding-top:15px;}
.sayings li{width:440px; height:120px; border:dashed 1px #ccc; padding:10px;}
.sayings p{text-align:right;color:#999;padding-right:5px;}

/*fragment*/
.fragment h3{background:url(../images/tit3.jpg) no-repeat;}
.fragment ul{width:950px; padding:0 15px 15px 15px;}

/*news*/
.news{overflow:hidden;}
.news h3{background:url(../images/tit4.jpg) no-repeat;}
.news li{width:440px; float:left; margin:0 20px;}

/* bottom */
.bottom {background:#3A3A3A; color:#888;}
.bottom ul{padding:15px; text-align:center;}
.pizhu{color:#b3b3b3;margin:10px 0 10px 20px;border-top:1px solid #CCC;padding-top:10px;}
