@charset "utf-8";
/* CSS Document */

/*  banner  */
#full-screen-slider { height:290px;}
#slides { height:290px;}
#pagination{ top:265px;}


#container{  padding:10px 0 30px 0;}
.wrap{ background:url(../img/left_bg.jpg) repeat-y; overflow:hidden;}

/* ------------------ wrapFl -------------------- */
.wrapFl{ width:232px; padding:0 0 30px 0;}
.wrapFl h1{ background:url(../img/left_h1.jpg) no-repeat; height:40px; line-height:40px; overflow:hidden; font-weight:normal; font-size:18px; color:#fff; text-indent:52px;}
.wrapFl h1 b{ font-weight:normal; font-size:12px; color:#fff; margin-left:7px;}
.wrapFl .list li{ color:#C5C6C7; clear:both; height:38px; overflow:hidden; background:url(../img/left_list_2.jpg) no-repeat 0 bottom; line-height:38px; text-indent:77px;}
.wrapFl .list ul{ clear:both; height:38px; overflow:hidden; width:206px; margin:0 auto;}
.wrapFl .list ul:hover{ height:auto;}
.wrapFl .list p{ height:38px; font-size:14px; background:url(../img/left_list_1.jpg) no-repeat 0 bottom; color:#C5C6C7; font-size:14px; line-height:36px; text-indent:60px;}
.wrapFl .list p a{ color:#C5C6C7; font-size:14px;}
.wrapFl .list a{ display:block; height:38px; text-decoration:none; color:#C5C6C7;}


/* ------------------- wrapFr  ------------------- */
.wrapFr{ width:710px;}
.location{ height:30px; border-bottom:1px solid #dfdfdf; line-height:30px; overflow:hidden;}
.location div.fr{ background:url(../img/location.jpg) no-repeat 0 center; text-indent:16px;}
.location span{ margin:0 5px;}
.location a:hover{ text-decoration:underline;}

.wrapFr .list li{ clear:both; position:relative; height:100px; overflow:hidden; border-bottom:1px dashed #dbdbdb; padding:40px 0 0 160px;}
.wrapFr .list li img{ position:absolute; top:28px; left:0; width:140px; height:95px;}
.wrapFr .list li h5{ font-size:14px; color:#000;}
.wrapFr .list li p{ color:#3c4144; line-height:22px; margin:10px 0 0 0;}
.wrapFr .list li span{ position:absolute; color:#6A6E74; top:40px; right:10px;}