@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-family:Arial, "微软雅黑", sans-serif;white-space:normal;}
html {-webkit-text-size-adjust: none;}
*:focus {outline: none;}
ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none;}
body {font-size:12px; background:#fff;}


.clear {font-size:0; width:0; height:0; clear:both;}


.header {width:auto; height:109px; background:#740807; border-bottom:2px solid #5c0000;}
.head-box {width:978px; height:auto; margin:0 auto;}
.logo {width:auto; height:auto; padding-top:23px;}
.menu {width:auto; height:60px; background:#fff; border-top:2px solid #b3100e;}
.menu ul {display:block; width:1000px; height:60px; margin:0 auto;}
.menu ul li {width:204px; height:60px; float:left; background:url(../images/menu.gif) no-repeat left center; text-align:center;}
.menu ul li.first {width:184px; height:60px; background:none;}
.menu ul li a {color:#8d161c; font-size:18px; display:inline-block; height:30px; line-height:30px; padding-top:16px;}
.menu ul li a:hover {color:#cc0000; border-bottom:2px solid #cc0000;}
.menu ul li a.cursel {color:#cc0000; border-bottom:2px solid #cc0000;}


.banner {width:auto; height:369px; border-bottom:5px solid #660000; position: relative;}
.rslides {position:relative; overflow:hidden; width:100%; height:369px;}
.rslides li {position:absolute; display:none; width:100%; left:0; top:0; height:369px;}
.slide_nav {position:absolute; top:50%; left:56px; z-index:3; text-indent:-9999px; overflow:hidden; height:68px; width:68px; margin-top:-34px; background:url(../images/banner-left.png) no-repeat;}
.slide_nav.next {left:auto; right:56px; background:url(../images/banner-right.png) no-repeat;}



.slide_tabs {width:auto; height:auto; position:absolute; bottom:20px; z-index:999;}
.slide_tabs li {width:10px; height:10px; font-size:0; float:left; margin:0 4px;}
.slide_tabs li a {display:block; width:10px; height:10px; background:url(../images/banner-num2.png) no-repeat; font-size:0; cursor:pointer;}
.slide_tabs li.slide_here a {background:url(../images/banner-num1.png) no-repeat;}



.partner {width:980px; height:40px; padding:25px 0; margin:0 auto;}
.partner-tit {width:94px; height:28px; border-right:1px dotted #999; float:left; margin:6px 0; float:left; line-height:28px; font-size:18px; color:#666;}
.partner-list {width:885px; height:40px; float:left; font-size:0;}
.partner-list span {padding-left:36px;}



.footer {width:auto; height:auto; background:#5b0000; padding:24px 0;}
.footer-box {width:804px; height:21px; margin:0 auto;}
.copy {width:550px; height:21px; float:left; line-height:21px; color:#ccc;}
.copy a {color:#ccc;}
.copy span {padding:0 5px;}
.attention {width:130px; height:21px; float:right; text-align:right; font-size:0;}
.attention a {margin-left:8px;}




.homain {width:auto; height:auto; background:#ebebeb; padding-top:20px;}
.homain-mar {width:980px; margin:0 auto; background:#fff; padding:25px 17px;}
.homain-left {width:278px; height:auto; float:left;}
.honews {width:auto; height:auto;}
.honews .hd {width:auto; height:43px; border-bottom:1px solid #ddd;}
.honews .hd ul li {width:auto; height:43px; float:left; padding-right:36px; color:#999; cursor:pointer; font-size:16px; line-height:43px;}
.honews .hd ul li.on {color:#333;}
.honews-img {width:auto; height:162px; padding-top:20px;}
.honews-list {width:auto; height:auto; padding-top:20px;}
.honews-list ul li {width:auto; height:auto; background:url(../images/honews-list.gif) no-repeat left 12px; padding-left:20px;}
.honews-list ul li h1 {font-size:14px; font-weight:normal; line-height:32px;}
.honews-list ul li h1 a {color:#333;}
.honews-list ul li div {line-height:24px; color:#666; padding-bottom:8px;}

.homain-right {width:662px; height:auto; float:right;}
.homain-tit {width:auto; height:43px; border-bottom:1px solid #ddd; line-height:43px; color:#333; font-size:16px;}
.homain-tit a {float:right; color:#999;}

.hoedu {width:auto; height:162px; padding-top:20px;}
.hoedu ul li {width:212px; height:162px; float:left; padding-right:13px;}
.hoedu ul li a {display:block; width:212px; height:162px; position:relative;}
.hoedu ul li span {display:block; width:212px; height:128px; background:url(../images/hoedu-img.png); position:absolute; left:0; top:0; display:none;}
.hoedu ul li div {width:212px; height:128px;}
.hoedu ul li h1 {width:auto; height:34px; text-align:center; line-height:34px; font-size:16px; font-weight:normal; color:#fff; background:#333333;}
.hoedu ul li h2 {width:auto; height:34px; text-align:center; line-height:34px; font-size:16px; font-weight:normal; color:#fff; background:#990000; display:none;}
.hoedu ul li a:hover span {display:block;}
.hoedu ul li a:hover h1 {display:none;}
.hoedu ul li a:hover h2 {display:block;}

.hother {width:auto; height:auto; padding-top:10px;}
.hother-left {width:326px; height:auto; float:left;}

.hocre-list {width:auto; height:auto; padding-top:16px;}
.hocre-list ul li {width:100px; height:74px; float:left; padding-right:13px;}
.hocre-list ul li a {display:block; width:100px; height:74px; position:relative;}
.hocre-list ul li a div {width:100px; height:50px;}
.hocre-list ul li a h1 {width:auto; height:24px; text-align:center; line-height:24px; font-size:12px; font-weight:normal; color:#fff; background:#333;}

.hopro {padding-top:17px;}
.hopro-list {width:auto; height:auto; padding-top:16px;}
.hopro-list ul li {width:100px; height:100px; float:left; padding-right:13px;}


.hother-right {width:316px; height:auto; float:right;}

.hopub-list {width:auto; height:auto; padding-top:6px;}
.hopub-list ul li {width:auto; height:auto; padding-top:10px;}
.hopub-img {width:75px; height:75px; border:1px solid #ccc; float:left;}
.hopub-txt {width:220px; height:auto; float:right;}
.hopub-txt h1 {font-size:12px; font-weight:bold; padding-top:8px;}
.hopub-txt h1 a {color:#333;}
.hopub-txt div {color:#666; line-height:22px; padding-top:8px;}




.nban {width:auto; height:275px; border-bottom:5px solid #660000;}

.nban-pub {background:url(../images/nban-pub.jpg) no-repeat center;}
.nban-creative {background:url(../images/nban-creative.jpg) no-repeat center;}



.nmenu {width:auto; height:40px; background:#dfdede;}
.nmenu ul {display:block; width:980px; height:40px; margin:0 auto;}
.nmenu ul li {display:block; width:196px; height:40px; float:left;}
.nmenu ul li a {display:block; width:auto; height:40px; line-height:40px; text-align:center; font-size:16px; color:#999; font-weight:bold;}
.nmenu ul li a.cursel {background:#fff; color:#740807;}

.nkong {width:980px; height:50px; margin:0 auto; border-top:1px solid #666;}
.back-top {width:40px; height:40px; position:absolute; z-index:999; cursor:pointer; right:-70px; bottom:60px;}
.main {width:980px; height:auto; margin:0 auto; padding:60px 0; position:relative;}

.main-left {width:272px; height:auto; float:left;}
.lexpert {width:auto; height:auto; border:1px solid #999; margin-top:20px; padding:0 12px;}
.lexpert-tit {width:auto; height:50px; line-height:50px; font-size:18px; color:#333;}
.lexpert-list {width:autoo; height:auto;}
.lexpert-list ul li {width:auto; height:auto; padding-top:18px;}
.lexpert-img {width:85px; height:85px; float:left;}
.lexpert-txt {width:146px; height:auto; float:right;}
.lexpert-txt h1 {height:28px; line-height:28px; font-size:12px; font-weight:normal;}
.lexpert-txt h1 a {color:#333;}
.lexpert-txt div {line-height:18px; color:#666;}
.lexpert-more {width:auto; height:40px; line-height:40px; text-align:right; padding-top:18px;}
.lexpert-more a {color:#333;}


.lbook {width:auto; height:auto; border:1px solid #999; padding:0 12px;}
.lbook-tit {width:auto; height:49px; line-height:49px; border-bottom:1px solid #ccc; background:url(../images/lbook-tit.png) no-repeat left center; padding-left:40px; color:#740807; font-size:18px; font-weight:bold;}
.lbook-tit a {float:right; font-size:12px; color:#740807; font-weight:normal;}
.lbook-list {width:auto; height:auto; padding:20px 0;}
.lbook-list ul li {width:auto; height:auto; padding:24px 0; text-align:center;}
.lbook-list ul li div {width:152px; height:152px; border:1px solid #ccc; margin:0 auto;}
.lbook-list ul li h1 {width:auto; height:auto; text-align:center; padding-top:10px; font-size:14px; font-weight:normal;}
.lbook-list ul li h1 a {color:#333;}
.lbook-list ul li h2 {width:auto; height:auto; text-align:center; padding-top:8px; font-size:12px; font-weight:normal; color:#666;}



.ntact {width:auto; height:auto; padding:0 12px; border:1px solid #999;}
.ntact ul li {width:auto; height:47px; line-height:47px; border-bottom:1px solid #ccc; padding:0 30px; color:#999;}
.ntact ul li.ico1 {background:url(../images/ntact-ico1.png) no-repeat left center;}
.ntact ul li.ico2 {background:url(../images/ntact-ico2.png) no-repeat left center;}
.ntact ul li.ico3 {background:url(../images/ntact-ico3.png) no-repeat left center; border-bottom:none;}
.ntact ul li a {display:block; width:auto; height:auto; position:relative; color:#999; background:url(../images/ntact-code.gif) no-repeat right center;}
.ntact ul li span {font-weight:bold; font-size:14px; color:#666;}
.ntact ul li a div {width:110px; height:110px; background:url(../images/ntact-code.png) no-repeat; position:absolute; right:-180px; top:-45px; padding:22px 28px 22px 40px; display:none;}
.ntact ul li a:hover div {display:block;}

.nsearch {width:auto; height:auto; border:1px solid #999; margin-top:20px; padding:0 12px 20px 12px;}
.nsearch-tit {width:auto; height:49px; border-bottom:1px solid #ccc; background:url(../images/nsearch.png) no-repeat left center; line-height:49px; padding-left:40px; font-size:18px; font-weight:bold; color:#740807;}
.nsearch-form {width:auto; height:auto;}
.nsearch-form ul li {width:auto; height:22px; clear:both; padding-top:20px;}
.nsearch-form ul li input.inp {width:150px; height:16px; line-height:16px; padding:2px 0; text-indent:0.5em; color:#999; float:left; border:1px solid #ddd; margin-right:5px;}
.nsearch-form ul li input.btn {width:58px; height:22px; float:left; border:none; cursor:pointer; background:#740807; color:#fff; text-align:center; line-height:22px;}
.nsearch-form ul li label {float:left; height:22px; line-height:22px; color:#666; margin-right:20px; cursor:pointer;}
.nsearch-form ul li label input {float:left; margin:4px 4px 0 0;}


.lmenu {width:auto; height:auto; border:1px solid #ccc; margin-top:20px; padding:0 12px;}
.lmenu-tit {width:auto; height:49px; line-height:49px; border-bottom:1px solid #ccc; font-size:18px; font-weight:bold; color:#740807;}
.lmenu-select {width:auto; height:22px; padding:18px 0; border-bottom:1px solid #ccc; line-height:22px; color:#666;}
.lmenu-list {width:auto; height:auto; padding:20px 0;}
.lmenu-list ul li {width:auto; height:auto; border-bottom:1px dotted #ccc; padding-left:18px; background:url(../images/lmenu-icon.png) no-repeat left 10px;}
.lmenu-list ul li h1 {width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal;}
.lmenu-list ul li h1 a {color:#666;}
.lmenu-list ul li div {width:auto; height:auto;}
.lmenu-list ul li div a {display:block; width:auto; height:26px; color:#666;}

.lmenu-down {width:auto; height:40px; padding:30px 0px; border-top:1px solid #ccc;}
.lmenu-down a {display:block; width:auto; height:40px; text-align:center; line-height:40px; background:#740807;}
.lmenu-down a span {display:inline-block; background:url(../images/lmenu-down.png) no-repeat right center; color:#fff; padding-right:20px; font-size:14px;}

.nbook {width:auto; height:auto; border:1px solid #999; margin-top:20px; padding:0 12px;}
.nbook-tit {width:auto; height:49px; line-height:49px; border-bottom:1px solid #ccc; font-size:18px; font-weight:bold; color:#740807;}
.nbook-list {width:auto; height:auto;}
.nbook-list ul li {width:123px; height:124px; float:left; padding-top:20px; text-align:center;}
.nbook-list ul li div {width:86px; height:86px; border:1px solid #ccc; margin:0 auto;}
.nbook-list ul li h1 {font-size:12px; font-weight:normal; padding-top:12px;}
.nbook-list ul li h1 a {color:#333;}
.nbook-more {width:auto; height:40px; line-height:40px; text-align:right; padding:15px 0;}
.nbook-more a {color:#333;}

.lcode {width:270px; height:auto; border:1px solid #999; margin-top:20px; padding:15px 0;}
.lcode ul li {width:auto; height:auto; text-align:center; padding:15px 0;}
.lcode ul li div {width:auto; height:110px;}
.lcode ul li h1 {width:auto; height:auto; text-align:center; padding-top:10px; font-size:14px; font-weight:normal; color:#666;}


.main-right {width:674px; height:auto; float:right;}
.ntit {width:auto; height:43px; background:url(../images/ntit.gif) repeat-x bottom; font-size:20px; color:#333;}

.page {width:auto; height:auto; text-align:center; padding:40px 0;}
.page a {margin:0 10px; color:#666;}
.page a:hover {color:#000;}

.edulist {width:auto; height:auto;}
.edulist-box {width:auto; height:auto; padding:46px 0; border-bottom:1px solid #ddd;}
.edulist-img {width:224px; height:168px; float:left;}
.edulist-txt {width:420px; height:auto; float:right;}
.edulist-txt h1 {width:auto; height:40px;}
.edulist-txt h1 a {font-size:18px; color:#666; font-weight:bold;}
.edulist-txt div {width:auto; height:100px; line-height:20px; color:#666; font-size:14px;}
.edulist-txt h2 {width:auto; height:28px;}
.edulist-txt h2 a {display:block; width:116px; height:28px; line-height:28px; text-align:center; background:#b72929; color:#fff; font-weight:normal; font-size:14px;}



.expert {width:auto; height:auto;}
.expert-box {width:auto; height:auto; border-bottom:1px dotted #ccc; padding:28px 0;}
.expert-img {width:170px; height:170px; float:left;}
.expert-txt {width:472px; height:auto; float:right;}
.expert-txt h1 {width:auto; height:40px; line-height:40px; font-weight:normal; font-size:14px; color:#666;}
.expert-txt h1 span {font-weight:bold;}
.expert-txt div {width:auto; height:auto; line-height:24px; color:#666; font-size:14px;}



.pub-newbook {width:auto; height:auto; border-bottom:1px solid #ddd; padding-bottom:40px;}
.pub-newbook-tit {width:auto; height:70px; line-height:70px; font-size:18px; color:#666; font-weight:bold;}
.pub-newbook-tit a {float:right; font-size:12px; color:#666; font-weight:normal;}
.pub-newbook-tit span {float:right; font-size:14px; color:#666;}
.pub-newbook-box {width:auto; height:auto;}
.pub-newbook-img {width:290px; height:202px; border:1px solid #ccc; position:relative; float:left;}
.pub-newbook-img .hd {position:absolute; left:0; bottom:0; width:290px; height:14px; background:url(../images/pub-newbook-hd.jpg) no-repeat; z-index:999;}
.pub-newbook-img .hd ul {position:absolute; width:auto; height:14px; display:block; right:0; top:0;}
.pub-newbook-img .hd ul li {width:14px; height:14px; float:left; text-align:center; line-height:14px; color:#fff; cursor:pointer;}
.pub-newbook-img .hd ul li.on {background:#cc0000;}
.pub-newbook-txt {width:354px; height:auto; float:right;}
.pub-newbook-txt ul li {width:auto; height:29px; line-height:29px;}
.pub-newbook-txt ul li a {font-size:14px; color:#666;}



.pubemp-list {width:auto; height:auto;}
.pubemp-list ul li {width:154px; height:220px; float:left; padding-right:19px;}
.pubemp-list ul li div {width:152px; height:152px; border:1px solid #ccc; margin:0 auto;}
.pubemp-list ul li h1 {font-size:14px; font-weight:normal; text-align:center; padding-top:10px;}
.pubemp-list ul li h1 a {color:#333;}
.pubemp-list ul li h2 {font-size:12px; font-weight:normal; text-align:center; padding-top:8px; color:#666;}
.pubemp-list ul li h3 {font-size:14px; font-weight:bold; text-align:center; padding-top:8px; color:#740807;}

.pub-auth {width:auto; height:auto;}
.pub-auth .leftLoop {overflow:hidden; position:relative; width:674px;}
.pub-auth .leftLoop .hd {width:auto; height:70px; line-height:70px; font-size:18px; color:#666; font-weight:bold;}
.pub-auth .leftLoop .hd .prev,.pub-auth .leftLoop .hd .next{ display:block;  width:12px; height:12px; float:right; overflow:hidden; cursor:pointer; background:url(../images/pub-auth-left.png) no-repeat center; margin:29px 5px;}
.pub-auth .leftLoop .hd .next {background:url(../images/pub-auth-right.png) no-repeat center;}
.pub-auth .leftLoop .bd {width:674px;}
.pub-auth .leftLoop .bd ul li {width:154px; height:auto; float:left; padding-right:19px;}
.pub-auth .leftLoop .bd ul li div.title {width:auto; height:auto; text-align:center; padding-top:15px;}
.pub-auth .leftLoop .bd ul li div.title a {color:#666;}



.nebook {width:auto; height:auto;}
.nebook-box {width:auto; height:auto; border-bottom:1px dotted #ccc; padding:32px 0;}
.nebook-img {width:222px; height:134px; float:left;}
.nebook-txt {width:420px; height:auto; float:right; padding-top:20px;}
.nebook-txt h1 {font-size:18px; font-weight:bold;}
.nebook-txt h1 a {color:#666;}
.nebook-txt div {width:auto; height:auto; line-height:22px; font-size:14px; color:#666; padding-top:15px;}




.content-intro {width:auto; height:auto; padding-bottom:45px; padding-top:30px;}
.content-intro-left {width:348px; height:378px; float:left; position:relative;}
.content-intro-leftabc {width:348px; float:left; position:relative;}

.preview{width:348px; height:378px;}

/* bigImg */
.bigImg{position:relative; width:346px; height:306px; border:1px solid #ccc; overflow:hidden;}
.bigImg #midimg{width:346px; height:306px;}
.bigImg #winSelector{width:220px; height:180px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}

/* bigView */
#bigView{position:absolute; border:1px solid #959595; overflow: hidden; z-index:999; left:360px; top:0;}
#bigView img{position:absolute;}


/* smallImg */
.smallImg{position:relative; width:348px; height:54px; margin-top:15px; overflow:hidden;}

.scrollbutton{width:18px; height:54px; position:relative; float:left; cursor:pointer;}
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled {background:url(../images/content-recommend-left.png) no-repeat center #eee;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled {background:url(../images/content-recommend-right.png) no-repeat center #eee;}

#imageMenu {width:306px; height:54px; float:left; overflow:hidden; margin-left:6px;}
#imageMenu li {height:54px; width:54px; float:left; padding:0 3px;}
#imageMenu li img{width:50px; height:50px; cursor:pointer; padding:1px; border:1px solid #ddd;}
#imageMenu li#onlickImg img, #imageMenu li:hover img {padding:0; border:2px solid #e4393c;}



.content-intro-right {width:294px; height:auto; float:right; padding-top:20px;}
.content-intro-right ul li {width:auto; height:auto; line-height:26px; font-size:14px; color:#666;}
.content-intro-right ul li span.tit {font-weight:bold;}
.content-intro-right ul li span.book {color:#740807; font-size:16px;}
.content-intro-right ul li span.name {font-size:16px;}
.content-intro-right ul li span.price {color:#cc0000; font-size:18px;}
.content-intro-right div {color:#666; padding-top:20px; margin-top:20px; border-top:1px solid #ddd; line-height:24px;}


.content-con {width:auto; height:auto; border-top:1px solid #ddd; padding-bottom:30px;}
.content-tit {width:auto; height:70px; line-height:70px; font-size:16px; color:#666; font-weight:bold;}
.content-txt {width:auto; height:auto; font-size:14px; color:#666; line-height:20px;}
.content-recommend {width:auto; height:auto; border-top:1px solid #ddd;}
.content-recommend .leftLoop {overflow:hidden; position:relative; width:674px;}
.content-recommend .leftLoop .hd .prev,.content-recommend .leftLoop .hd .next{display:block; width:22px; height:112px; cursor:pointer; position:absolute; left:0; top:0; background:url(../images/content-recommend-left.png) no-repeat center #eee; z-index:999;}
.content-recommend .leftLoop .hd .next {left:auto; right:0; background:url(../images/content-recommend-right.png) no-repeat center #eee;}
.content-recommend .leftLoop .bd {width:600px; margin:0 auto; overflow:hidden;}
.content-recommend .leftLoop .bd ul li {width:112px; height:auto; float:left; padding-right:10px;}
.content-recommend .leftLoop .bd ul li div.pic {width:110px; height:110px; border:1px solid #ccc;}
.content-recommend .leftLoop .bd ul li div.title a {color:#666;}
.content-recommend .leftLoop .bd ul li div.title a h1 {font-size:14px; font-weight:normal; text-align:center; padding-top:10px;}
.content-recommend .leftLoop .bd ul li div.title a h2 {font-size:12px; font-weight:normal; text-align:center; padding-top:8px;}
.content-recommend .leftLoop .bd ul li div.title a h3 {font-size:14px; font-weight:bold; color:#740807; text-align:center; padding-top:8px;}


.pub-filter {width:auto; height:auto; border-bottom:1px solid #ccc; padding:26px 0;}
.pub-filter table tr td {line-height:30px; font-size:14px; color:#666;}
.pub-filter table tr td span {font-weight:bold; color:#666;}
.pub-filter table tr td a {color:#666; margin-right:12px;}
.pub-filter table tr td a.cursel {color:#740807;}


.author {width:auto; height:auto; padding:30px 0 40px 0;}
.author-img {width:auto; height:auto; float:left;}
.author-txt {width:304px; height:auto; float:right;}
.author-txt h1 {font-size:14px; font-weight:bold; color:#666; padding:10px 0;}
.author-txt div {color:#666; line-height:20px;}


.custom {width:auto; height:auto;}
.custom-box {width:auto; height:auto;}
.custom-img {width:336px; height:202px; float:left; border:1px solid #ddd;}
.custom-txt {width:300px; height:auto; float:right; font-size:14px; line-height:24px; color:#666; padding-top:10px;}



.custom-con {width:auto; height:auto; line-height:24px; color:#666; font-size:14px; padding-top:30px;}



.news {width:auto; height:auto;}
.news-box {width:auto; height:auto; border-bottom:1px dotted #ccc; padding:32px 0;}
.news-img {width:222px; height:134px; float:left;}
.news-txt {width:420px; height:auto; float:right; padding-top:15px;}
.news-txt h1 {font-size:18px; font-weight:bold;}
.news-txt h1 a {color:#666;}
.news-txt h2 {width:auto; height:auto; font-size:12px; color:#666; font-weight:normal; padding-top:15px;}
.news-txt div {width:auto; height:auto; line-height:22px; font-size:14px; color:#666; padding-top:15px;}



.news-con {width:auto; height:auto; padding-top:30px;}
.news-con-tit {width:auto; height:auto; text-align:center; font-size:20px; color:#666;}
.news-con-note {width:auto; height:auto; text-align:center; font-size:12px; color:#666; padding-top:10px;}
.news-con-txt {width:auto; height:auto; padding:20px 0; color:#666; line-height:24px; font-size:14px; border-bottom:1px solid #ddd;}
.news-con-page {width:auto; height:auto; padding-top:20px;}
.news-con-page ul li {width:auto; height:30px; line-height:30px;}
.news-con-page ul li a {color:#666;}
.news-con-page ul li a span {font-weight:bold; padding-right:5px; color:#333;}


.labout {width:auto; height:auto; border:1px solid #999; margin-top:20px; padding:0 12px;}
.labout-tit {width:auto; height:50px; line-height:50px; font-size:18px; color:#333;}
.labout-img {width:auto; height:auto; text-align:center;}
.labout-note {width:auto; height:auto; line-height:24px; padding-top:10px; color:#660000;}
.labout-txt {width:auto; height:auto; line-height:24px; color:#666; padding:10px 0;}


.about-con {width:auto; height:auto; line-height:24px; color:#666; font-size:14px; padding-top:30px;}


.agency {width:auto; height:auto;}
.agency-tit {width:auto; height:auto; font-size:14px; font-weight:bold; color:#666; padding-top:25px;}
.agency-list {width:auto; height:auto; padding:15px 0; border-bottom:1px solid #ddd;}
.agency-list ul li {width:33%; height:30px; line-height:30px; float:left; font-size:14px; color:#666;}

.honor {width:auto; height:auto; padding:30px 0;}
.honor ul li {width:auto; height:auto; border-bottom:1px dotted #ccc; padding:20px 0;}
.honor-tit {width:auto; height:20px; line-height:20px; font-size:18px; color:#666; font-weight:bold;}
.honor-tit a {float:right; cursor:pointer; background:url(../images/honor-up.png) no-repeat right center; padding-right:15px; font-size:12px; display:none;}
.honor-tit span {float:right; cursor:pointer; background:url(../images/honor-down.png) no-repeat right center; padding-right:15px; font-size:12px;}
.honor-con {width:auto; height:auto; line-height:24px; color:#666; font-size:14px; display:none; padding-top:20px;}
.honor ul li.on .honor-tit a {display:block;}
.honor ul li.on .honor-tit span {display:none;}
.honor ul li.on .honor-con {display:block;}


.honor-img {width:auto; height:auto;}
.honor-img .leftLoop {overflow:hidden; position:relative; width:674px;}
.honor-img .leftLoop .hd .prev,.honor-img .leftLoop .hd .next{display:block; width:22px; height:112px; cursor:pointer; position:absolute; left:0; top:0; background:url(../images/content-recommend-left.png) no-repeat center #eee; z-index:999;}
.honor-img .leftLoop .hd .next {left:auto; right:0; background:url(../images/content-recommend-right.png) no-repeat center #eee;}
.honor-img .leftLoop .bd {width:570px; margin:0 auto; overflow:hidden;}
.honor-img .leftLoop .bd ul li {width:170px; height:112px; float:left; padding-right:30px;}
.honor-img .leftLoop .bd ul li div.pic {width:170px; height:112px;}



.map {width:auto; height:auto; padding-top:30px;}
.contact {width:auto; height:auto; padding-top:20px;}
.contact ul li {width:50%; height:auto; border-bottom:1px solid #ddd; padding:20px 0; float:left;}
.contact ul li h1 {font-size:14px; font-weight:bold; color:#666; padding-bottom:10px;}
.contact ul li div {font-size:14px; color:#666; line-height:24px;}



.website {width:760px; height:auto; padding-top:40px; font-size:0; margin:0 auto;}
.website a {display:inline-block; width:auto; height:34px; line-height:34px; background:#eee; font-size:18px; color:#666; border-radius:4px; overflow:hidden; padding:0 30px; box-shadow:inset 0px 0px 10px #ccc;}
.website-line {width:auto; height:34px; background:url(../images/website.gif) repeat-y center; text-align:center; padding-bottom:30px;}
.website-line2 {width:auto; height:34px; background:url(../images/website.gif) repeat-y center; text-align:center; padding:30px 0;}
.website-lin3 {width:570px; height:1px; font-size:0; background:url(../images/website.gif) repeat-x center; margin:0 auto;}
.website-noline {width:auto; height:34px; text-align:center; padding-bottom:30px;}
.website-list {width:auto; height:auto;}
.website-list ul li {width:25%; height:auto; float:left; text-align:center;}




.links {width:auto; height:auto; padding-top:30px;}
.links ul li {width:134px; height:100px; float:left; padding:22px 35px 0 0;}
.links ul li img {width:132px; height:98px; border:1px solid #ccc;}








































