﻿html{background:url(../images/newbg.jpg) no-repeat top center #f3f3f3;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,input,button{margin:0;padding:0;color:#555;font: 14px/1.5 "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","宋体",sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
legend{color:#000;}
#yui3-css-stamp.cssreset{ display:none}
a{text-decoration: none;color:#444;}
a:hover{text-decoration: underline;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}

.top{width: 1180px;margin:0 auto;}
.top .logo{margin-top:15px;}
.nav{float: right;margin-top:25px;}
.nav ul li{width: 100px;float: left;height: 48px;line-height:48px;position: relative;text-align:center;}
.nav ul li a{font-size:16px;color:#333;font-weight:bold;}
.nav ul li.cur{border-bottom:2px solid #7c181d;}
.nav ul li .menu{background:#fff;position: absolute;top:48px;left:0;padding-bottom:10px;display:none;z-index:999;width: 100px;}
.nav ul li .menu a{line-height: 32px;color:#333;font-size:14px;border-right:0;padding:0 10px;display:block;font-weight:normal;}

.search{width: 620px;margin:50px auto 0;}
.search input{background:none;border:0;float: left;}
.search .txt{width: 490px;height: 37px;line-height: 37px;border:3px solid #819297;border-radius:100px;background:#fff;padding-left:10px;}
.search .btn{width: 100px;height: 43px;line-height: 37px;border:3px solid #819297;border-radius:100px;background:#f6a615;text-align:center;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;}

.main{width: 1180px;margin:450px auto 0;}
.banner_intro{background:#fff;padding:10px;width: 845px;float: left;}

.group{float: left;background:#fff;padding:10px 10px 10px 5px;width: 300px;}
.group a{float: left;width: 99px;height: 109px;margin:0 1px 1px 0;background:#c8fbac;text-align:center;color:#2d2c2c;}
.group span{display:block;width: 50px;height: 50px;background:url(../images/sprite.png) no-repeat 0 0;margin:15px 0 10px 21px;}
.group span {transition: all 0.3s linear 0s;}
.group span:hover{transform:rotateY(360deg);}
.group a:hover{text-decoration: none;}

.group a.color2{background:#73d290;}
.group a.color3{background:#7ed7f5;}
.group a.color4{background:#7ed7f5;}
.group a.color5{background:#e9b454;}
.group a.color6{background:#45ddd0;}
.group a.color7{background:#81e8a1;}
.group a.color8{background:#91c6fa;}
.group a.color9{background:#65c5e9;}

.group a.color2 span{background-position:0 -50px;}
.group a.color3 span{background-position:0 -100px;}
.group a.color4 span{background-position:0 -150px;}
.group a.color5 span{background-position:0 -200px;}
.group a.color6 span{background-position:0 -250px;}
.group a.color7 span{background-position:0 -300px;}
.group a.color8 span{background-position:0 -350px;}
.group a.color9 span{background-position:0 -400px;}

.display{width: 1180px;margin:30px auto;background:#fff;overflow:hidden;}
.display .hd{border-top:3px solid #e9b454;line-height: 40px;font-size:18px;padding-left:20px;}
.display .hd a{float: right;font-size:12px;margin-right:20px;}
.display .bd ul{padding:10px 20px 20px 40px;overflow:hidden;}
.display .bd ul li{float: left;margin-right:25px;}
.display .bd ul li p{line-height: 30px;text-align:center;}
.display .bd ul li img{width: 250px;height: 175px;}

.main .books{width: 1180px;margin:0 auto;background:#fff;overflow:hidden;}
.main .books .hd{border-top:3px solid #07929b;line-height: 50px;font-size:18px;padding-left:20px;}
.main .books .hd a{float: right;font-size:12px;margin-right:20px;}
.content{position: relative;}
.content .left{position: absolute;top:80px;left:40px;}
.content .right{position: absolute;top:80px;right:40px;}
.content .center{position: relative;top:15px;left:100px;width: 970px;height: 270px;overflow:hidden;}
.content .center ul{padding-top:0px;width: 8000px;height: 200px;}
.content .center ul li{float: left;margin-right:30px;padding:5px;}
.content .center ul li img{width: 160px;height: 220px;}
.content .center p{ font-size:12px;text-align:center;}
.content .center p a:link,#content .center p a:visited{color:#555;text-decoration: none;line-height: 30px;}
.content .center ul li img {transition: all 0.8s ease 0s;}
.content .center ul li img:hover{transform:rotateY(180deg);}


.foot_box{width: 100%;background:#3a3732;min-width:1180px;margin-top:30px;}
.foot_box_in{width: 1180px;margin:0 auto;overflow:hidden;padding:30px 0 30px 0;}
.foot_box_in .link{margin-left:50px;}
.foot_box_in .link li{line-height:24px;color:#ccc;}
.foot_box_in .link li a{color:#999;font-size:12px;}
.foot_box_in .link li a:hover{font-weight:bold;}
.foot_box_in .wx{margin:10px 0 30px 380px;float: left;}
.foot_box_in .wx img{width: 92px;float: left;}
.foot_box_in .wx p{text-align:center;color:#999;}

.footer{ width:100%; height:50px; color:#999999; background:#302d29; }
.footer p{ text-align:center; line-height:50px;color:#999999;  font-size:13px; }
.footer p a{  color:#999999;}
.footer p a:hover{ text-decoration:underline;}

