@charset "utf-8";
/* CSS Document */


.contact{ background:#fff; position:relative; top:-10px;width:1060px;}
.contact .cont-box{ background:url(../images/contact-bg.png); padding:34px 30px 0 30px; overflow:hidden;}
.contact .left{width:674px; overflow:hidden;}

#focus{ width:674px; height:253px;overflow:hidden;position:relative;}
.banner #focus .view{overflow:hidden;position:relative;width:674px;height:253px;}
#focus .view .item{left:0;position:absolute;text-align:center;top:0;width:674px;height:253px;}
#focus .tabs{z-index:10;height:21px;width:618px;position:absolute;bottom:0px; padding:7px 20px 0 0; text-align:center}
#focus .tabs a{background-image:url(../images/item.png);background-repeat: no-repeat;cursor: pointer;display:inline-block;height:11px;margin-left:5px;width:11px;overflow:hidden;}
#item-1{z-index:4}#item-2{z-index:3}#item-3{z-index:2}#item-4{z-index:1}#tabs-1{background-position:0 0}#tabs-1.active{background-position:0 -11px}

.contact .butt{ overflow:hidden; height:13px;width:1060px;}

.contact .books{width:6720px; overflow:hidden; padding:0px 0;}
.contact .books li{ background:url(../images/books-pic-bg.png) no-repeat;width:165px; text-align:center; padding:8px 0 0 0; height:239px; float:left; margin:0 4px 5px 0;}
.contact .books img{ margin-bottom:13px;}
.contact .books li a{ font-weight:bold; color:#3E3E3E}

.contact .link i{ position:absolute; left:42px; top:8px;}
.contact .link li{width:215px; height:31px; text-align:center;line-height:31px;font-size:18px;font-family:microsoft yahei;background:#D9D9D9;position:relative;float:left;margin:7px 14px 10px 0}


.contact .right{width:308px; overflow:hidden;}
.contact .right .bt{ background:url(../images/bt.png);width:301px; height:28px;}
.contact .right .bt a{ color:#828282; margin:5px 0 0 0;}
.contact .right .news{width:303px; overflow:hidden; padding:0 0 45px 0;}
.contact .right .news li{ margin:16px 0 0 0; background:url(../images/list.png) no-repeat left center; padding:0 0 0 15px;}
.contact .right .news a{ color:#676767}
.contact .right .news a:hover{color:#C3231F}
.contact .right .timetable{ background:url(../images/big-bg.png);width:303px; height:134px; margin:26px 0 0 0; text-align:center; font-family:microsoft yahei;}
.contact .right .timetable h2{ height:28px; line-height:28px; font-weight:normal; font-size:18px; color:#A81514}
.contact .right .timetable p{ height:28px; line-height:28px;font-size:16px;}
.contact .right .e-book{width:308px; overflow:hidden;}
.contact .right .e-book li{ background:url(../images/pic-bg.png) no-repeat;width:154px; text-align:center; padding:7px 0 0 0;}
.contact .right .e-book img{width:138px; height:186px; margin-bottom:14px;}
.contact .right .e-book a{ color:#3E3E3E;}


.contact .ab-nav{width:230px; overflow:hidden; padding-bottom:50px;}
.contact .ab-nav ul{width:230px; overflow:hidden;}
.contact .ab-nav .tt{ background:url(../images/about-1.jpg);width:229px; height:51px; text-indent:2.3em; font-family:microsoft yahei; color:#fff; font-size:18px; line-height:36px;}
.contact .ab-nav .link a{ background:url(../images/about-2.jpg);width:229px; height:36px; display:block; font-size:14px; line-height:36px; text-align:center}

.contact .pic-link a{ margin:20px 0 0 0; display:block}

.contact .ab-cont{width:740px; overflow:hidden;padding-bottom:50px;}
.contact .ab-cont .add{ background:url(../images/about-6.jpg); height:44px;width:720px; padding:0 0 0 20px; line-height:30px; color:#808080}
.link a{ color:#333; font-size:14px;}
.link a:hover{ color:#cc0000; text-decoration:none;}
.books1{clear: both; background-color: #f1f1f1; height: 30px; line-height: 30px; padding-left: 10px; font-weight: bold; color: #333;width: 700px;}
.timetable a{ color:#333; text-decoration:none;}
.timetable a:hover{ color:#cc0000; text-decoration:none; }