@charset "utf-8";
@import url(base.css);
@import url(page.css);

.wrap{width:1000px;margin:0 auto;overflow:hidden;}

.menu ul{ width:auto;overflow:hidden; }
.menu ul li{ float:left;display:inline;width:125px;height:42px;line-height:42px; background:url(../images/menu_3.png) right 0 repeat-y;}
.menu ul li.last{background:none;}
.menu ul li a{display:block;font-size:16px;font-family:'微软雅黑';color:#fff;background:none;text-align:center;}
.menu ul li a:hover{background:url(../images/menu_2.png) 0 0 no-repeat;color:#fff;}

.baner{height:320px;background:#fff;}
/* slider */
.baner .slider{width:1000px;height:320px;position:relative;overflow:hidden;}
.baner .conbox{position:absolute;/*必要元素*/}
.baner .switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.baner .switcher a{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#D00000;}
.baner .switcher a.cur,.switcher a:hover{background:#FF0000;border:1px solid #D00000;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}
/* slider1 水平 */
.baner .conbox{width:auto;}
.baner .conbox div{width:1000px;height:320px;overflow:hidden;float:left;opacity: 0}
.baner .conbox div:first-child{opacity: 1}

.main{padding:20px 0;}

.sidebar{width:230px;}

.class-list ul{width:auto;overflow:hidden;border:1px solid #C2C2C2;border-top:none;}
.class-list ul li{float:left;display:inline;width:100%;height:32px;line-height:32px;background:url(../images/bg2.jpg) 0 bottom repeat-x;font-size:14px;font-family:'微软雅黑';}
.class-list ul li a{display:block;padding-left:30px;background:url(../images/icon1.jpg) 18px center no-repeat;color:#06C;}
.class-list ul li a:hover{color:#F30; text-decoration:underline}

.right-box{width:750px;}

.content-title{height:33px;background:url(../images/bg6.jpg) 0 0 no-repeat;}
.content-title p.title{float:left;height:33px;line-height:33px;font-size:14px;font-family:'微软雅黑';color:#0064AA;text-indent:2.2em;}
.content-title p.more{float:right;height:33px;line-height:33px;font-size:12px;padding-right:10px;font-weight:normal;}
.content-title p.more a{color:#06C}
.content-title p.more a:hover{color:#F30}
.content-box{width:auto;overflow:hidden;border:1px solid #D7D7D7;border-top:none;min-height:550px;_height:550px;background:#fff;}

.onepage{width:auto;overflow:hidden;padding:20px;font-size:14px;line-height:2em;}
.onepage p{margin-bottom:1.8em;}

.news{width:auto;overflow:hidden;padding:40px 60px;}
.news ul{width:auto;overflow:hidden;}
.news ul li{float:left;display:inline;width:100%;height:1em;line-height:1em;padding:10px 0;font-size:14px;border-bottom:1px dotted #d8d8d8;background:url(../images/icon2.png) 5px center no-repeat;text-indent:2em;}


.pro{width:auto;overflow:hidden;}
.pro ul{width:auto;overflow:hidden;padding:15px 2px 0;}
.pro ul li{float:left;display:inline;width:186px;margin-bottom:21px;}
.pro ul li p.img{width:140px;height:142px;border: #ccc 1px solid;padding: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 2px 12px #dedede;-webkit-box-shadow: 0 2px 12px #dedede;box-shadow: 0 2px 12px #dedede;margin:0 auto;}
.pro ul li p.img img{width:140px;height:142px;}
.pro ul li p.txt{width:100%;height:21px;line-height:21px;margin:7px auto 0;font-size:13px;text-align:center;}
.pro ul li.selected p.img{border: #06C 1px solid}


.pro_320_240 ul{width:auto;overflow:hidden;padding:15px 0 0;}
.pro_320_240 ul li{float:left;display:inline;width:50%;margin-bottom:21px;}
.pro_320_240 ul li p.img{width:320px;height:240px;border: #ccc 1px solid;padding: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 2px 12px #dedede;-webkit-box-shadow: 0 2px 12px #dedede;box-shadow: 0 2px 12px #dedede;margin:0 auto;}
.pro_320_240 ul li p.img img{width:320px;height:240px;}
.pro_320_240 ul li p.txt{width:100%;height:21px;line-height:21px;margin:7px auto 0;font-size:13px;text-align:center;}

.show-title{width:auto;overflow:hidden;margin:20px;line-height:1em;padding:10px;font-size:18px;font-weight:bold;text-align:center;color:#000;background:#efefef;}

.pro .pro-show{width:auto;overflow:hidden;padding:20px;}
.pro .pro-show .pro-show-title{width:auto;overflow:hidden;line-height:1em;padding:10px;font-size:18px;font-weight:bold;text-align:center;color:#333;background:#efefef;}
.pro .pro-show .pro-show-content{padding-top:20px;font-size:14px;line-height:2em;}
.pro .pro-show .pro-show-content p{margin-bottom:1em;}

.end{background:#0061A5;border-top:2px solid #004E94;}
.end .box{width:auto;overflow:hidden;padding:20px 0;}
.end .box p{font-size:12px;line-height:24px;text-align:center;color:#fff;}
.end .box p a{color:#fff;}
.end .box p a:hover{color:#FF0}



