/* new clearfix */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* -- common -- */
body {font:12px/1.5 tahoma,arial,sans-serif;}

a {color:#333; text-decoration:none; }
a:hover {color:#d80c18; text-decoration:none; }
img {background:#f1f1f1;}

h1,h2,h3,h4,h5,h6 {color:#333; font-family:"微软雅黑","幼园","宋体",Arial Narrow; font-weight:bold;}
h1 {font-size:20px;}
h2 {font-size:14px;}
h3 {font-size:16px;}
h4,h5,h6 {font-size:12px;}
.replaceh2{font-family:"微软雅黑","幼园","宋体",Arial Narrow; font-weight:bold;font-size:14px;}
.channel .replaceh2{color:#fff;}
em { color:#333; font:14px/1.75 宋体,arial,sans-serif;}
.parent em {line-height:33px; font-size:18px;}

li {line-height:26px;}

.grey {background:#f1f1f1;}
.gbtn {width:59px; height:22px; background:url(../../image/repeatbg.gif) left -120px no-repeat; border:none; cursor:pointer;}
#ad-left,#ad-right {width:100px;}

.close {background:#f1f1f1; border:1px solid #ccc; border-top:none; display:block; height:20px; line-height:20px; cursor:pointer; text-align:center;}

/* -- layout -- */
.fl {float:left;}
.fr {float:right;}
.clear {clear:both; height:0px; line-height:0; font-size:0; overflow:hidden;}

.warp {width:980px; display:block; margin:0 auto;}
.capital,.section {width:100%; display:block;}
.article {border:1px solid #ccc;}
.layA {width:300px; float:left; margin-right:10px;}
.layB {width:450px; float:left;}
.layC {width:210px; float:right;}
.layAB {width:760px; float:left;}
.layABC {width:980px;}
.layLeft {width:670px; float:left;}
.layRight {width:300px; float:right;}

.boxT {height:30px; line-height:30px; display:block; overflow:hidden; padding:0 10px; background:url(../../image/repeatbg.gif) left top repeat-x;}
.boxT .more {float:right; font-size:12px;}
.boxT .area{float:right; font-size:12px;}
.boxT span {font-size:14px;color:#333; font-family:"微软雅黑","幼园","宋体",Arial Narrow; font-weight:bold;}

.boxA,.boxB,.boxR {border:1px solid #ccc; margin-bottom:10px;}
.boxB .boxT {background:url(../../image/boxth.png) left top no-repeat;}
.boxB .boxT h2 {color:#fff;}
.boxM {width:100%; display:block; overflow:hidden;}
.boxR {padding:1px; background:#F5F0F0;}
.boxR .boxT{background:none; border-bottom:1px solid #ccc; height:29px; line-height:29px;}
.boxR .boxM{border-top:1px solid #fff;}
.boxR .boxM .imgList {padding-bottom:0px;}
.boxR .boxM .imgList .imgA {margin-right:7px;}
.boxR .boxM .newsList li {line-height:24px; height:24px;}
.boxC {width:373px; height:320px; float:left; margin-right:10px;}
.boxC .fl {padding:15px 0 0 15px;}
.boxC .fl .imgA {margin-bottom:15px;}
.boxC .fr {width:220px; padding-top:10px;}
.boxC .fr a {font-size:14px;}

.speR {height:318px; overflow:hidden;}

.htitle {font-size:14px;}
/*.more {padding-right:15px; background:url(../../image/more.gif) right center no-repeat;}
*/
.ad {display:block; padding-bottom:10px;}
.ad a,.ad img {display:block;}
.ad img {background:#dfdfdf;}
.adLink {display:block; position:absolute; background:#fff; filter:Alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index:10;}
.adBar {width:980px; height:auto; margin:0 auto;}
.adBar1 {width:980px; height:60px; margin:0 auto;}
.bkad img{width:210px;margin:0 auto;}
.bkad a{margin-bottom:10px;}
.imgA {display:block;}
.imgA .img {border:1px solid #ccc; padding:1px; display:block;}
.imgA .img img {display:block;}
.imgA span {display:block; text-align:center;}
.imgA span a {display:inline;}

.imgList .imgA {float:left;}

.imgLiTxt .imgA {float:left;}
.imgLiTxt .newsList {float:right; display:block;}

.layA .imgLiTxt { padding:5px 10px; border-bottom:1px dashed #ccc;}
.layA .imgLiTxt .imgA {width:92px;}
.layA .imgLiTxt .newsList {margin:0; width:180px;}
.layA .imgLiTxt .newsList li {line-height:22px; height:22px; font-size:12px; margin:0;}

.layB .imgList {padding:10px 0 10px 19px; border-bottom:1px dashed #ccc;}
.layB .imgA {margin-right:19px; width:124px;overflow: hidden;height: 114px;}
.layB .newsList li {font-size:14px; width:50%; float:left;}

.layC .imgList {padding:8px 0 8px 8px;}
.layC .imgList .imgA {margin-right:8px; width:92px;}
.layC .boxA .newsList {font-size:14px; margin:0 5px;}

.channel .boxM {width:738px; height:280px; padding:10px; padding-bottom:0; }
.layAB .fl {width:324px; height:280px;float:left; margin-bottom:10px;}
.layAB .fl .imgA {margin-bottom:10px;}
.layAB .fl .imgA .flleft{width:324px; height:80px; padding-bottom: 15px;overflow: hidden;}
.layAB .fl .imgA img {width:120px; height:80px; display:block;float: left;}
.layAB .fl .imgA span {height:80px; width:204px; display:block;float:left;text-align: left;}
.layAB .fr {width:486px; float:right;}
.layAB .fr li {width:50%; float:left; font-size:14px;}
.layAB .greyList {background:#f8f8f8; padding:0 10px; display:block;}
.layAB .greyList li {font-size:12px; line-height:22px;}

.layABC .imgList {padding:10px 0 8px 18px;}
.layABC .imgList .imgA {margin-right:18px; width:142px;}

.layRight .newsList {font-size:14px; margin:5px 10px;}

.tools .imgList {padding:5px; padding-right:0;}
.tools .imgA .img {width:60px; height:50px; padding:none; border:none;}
.tools .imgA .img img {margin:0 auto;}
.layC .tools .imgA {margin-right:5px; width:62px;}
.layRight .tools .imgList {padding:10px; padding-right:0;}
.layRight .tools .imgA {margin-right:10px; margin-bottom:5px;}

.product .imgList {}
.product .imgList .imgA {width:70px; margin-right:17px; _margin-right:15px;}
.product .imgA .img {border:none; padding:none;}

/* -- gallery -- */
.galleryList {}
.galleryList .imgList {margin-left:3px;}
.galleryList .imgA {width:154px; height:130px; padding:10px 4px; border-bottom:1px dashed #ccc;}

.galleryR {padding-bottom:5px;}
.galleryR .imgLiTxt {padding:5px 10px; border-bottom:1px dotted #ccc;}
.galleryR .imgLiTxt .img {float:left;}
.galleryR .imgLiTxt .img img {display:block;}
.galleryR .txtListInfo {float:right; padding:10px 0; border:none; width:130px;}

.galleryRL {}
.galleryRL .imgList {padding-left:6px; padding-top:10px;}
.galleryRL .imgA {float:left; width:140px; overflow:hidden; margin-right:6px; margin-bottom:10px;}
.galleryRL .imgA .img {padding:0; border:none;}
.galleryRL .imgA .img img {width:140px; height:84px;}
.galleryRL .imgA span {height:18px; overflow:hidden;} 

/* -- article list with info -- */
.txtListInfo {padding:10px 20px; border-bottom:1px dotted #ccc;}
.txtListInfo .hTitle {text-align:left; height:30px; line-height:30px;}
.txtListInfo .hTitle a {color:#333;}
.txtListInfo .hTitle a:hover {color:#d80c18;}
.txtListInfo .subTitle {text-align:left; color:#777; border:none; padding:0; margin:0; height:20px;}
.txtListInfo .subTitle span {margin-right:10px;}
.txtListInfo .info {}
.txtListInfo .more {margin-left:5px; padding:none; background:none;}
.txtListInfo .creatImg {text-align:center; padding:10px 0px;}
.txtListInfo .creatImg img {display:block; margin:0 auto;}
/* by linhuapower 20120829 begin --------------------------------------------------------------------------*/

.newListInfo {padding:10px 20px; border-bottom:1px dotted #ccc;}
.newListInfo .hTitle {text-align:left; height:30px; line-height:30px;}
.newListInfo .hTitle a {color:#333;}
.newListInfo .hTitle a:hover {color:#d80c18;}
.newListInfo .subTitle {text-align:left; color:#777; border:none; padding:0; margin:0; height:20px;}
.newListInfo .subTitle span {margin-right:10px;}
.newListInfo .info {}
.newListInfo .more {margin-left:5px; padding:none; background:none;}
.newListInfo img{width: 110px;height:82px;float: left;border:1px solid #ccc;padding: 1px;}
.newListInfo .txtInfo{padding-left: 10px;float: left;width: 500px;}


/* -- top nav -- */
.newTop {height:28px; line-height:28px; overflow:hidden; border-bottom:1px solid #ccc; background:#F3F3F3;}
.topMain {width:970px; padding:0 5px; margin:0 auto;}
.topMain .fl span {margin:0 2px;}
.topMain .fl a {margin:0px 2px;}
.topMain .fr {width:400px; height:28px; display:block; overflow:hidden;}
.topMain .fr .wellcome{float:left;}
.topMain .fr .top-search{float:right;}
.top-search {width:280px; height:24px; display:block; margin-top:2px;}
.search-txt {border:1px solid #ccc;background:#fff; width:158px; height:16px; line-height:16px; padding:2px; float:left;color:#888;}
.search-sel {border:1px solid #ccc;float:left;line-height:20px;padding:2px;margin:0 5px;background:#fff;}
a.search-btn {padding:0 5px; height:20px; line-height:20px; border:1px solid #333; background:#ce0000; color:#fff; display:block; float:left;}

.logobar{width:980px;height:64px;margin:0 auto;position:relative;}
.logo{}
.top-mid-ad{position:absolute; left:240px; top:7px;}
.top-rig-ad{position:absolute; right:0; top:0;}

/* -- nav -- */
.head{width:980px; margin:0 auto; margin-bottom:10px; background:url(/images/headbg.jpg) 0 0 no-repeat;}
.nav{height:50px; display:block;}
.nav ul{padding-top:2px; float:left;}
.nav li{float:left;line-height:23px;padding:0 15px; display:block;}
.nav a,.nav a:hover{color:#fff;}
.nav1{width:160px; margin-left:30px; _margin-left:15px;}
.nav2{margin-left:10px; width:220px;}
.nav2 li.bn{width:52px;}
.nav3{margin-left:15px; width:150px;}
.nav4{margin-left:5px; width:120px;}
.nav5{margin-left:10px; width:250px;}
.nav5 li.bn{width:39px;}
.hotcar{height:30px; line-height:30px; margin-top:3px;position:relative;}
.hotcar a{color:#fff; margin-left:11.5px;}
.hotcar a:hover{color:#fff;}
.hotcar span{padding:0 15px;}
.hotcar .hotmore{font-weight:bold;}
.hotcar span a{font-weight:bold; margin:0;}
.navbrands{border:2px solid #ccc;border-top:none;width:976px;background:#fafafa;z-index:999;position:absolute;top:30px;left:0;padding-top:5px;display:none;*padding-bottom:5px;_padding-bottom:5px;}
.navbrands li{padding:0 10px;float:left;margin-bottom:5px;}
.navbrands li a{display:inline-block;height:24px;line-height:24px;padding:0 10px;margin:0;color:#333;white-space: nowrap;}
.navbrands li a:hover{background:#333;}

/* by linhuapower 20120829 end ---------------------------------------------------------------------------*/

/* -- menu -- */
.newMenu,.newMenu li,.parent,.parent span,.son,.relative {background:url(../../image/menubg.gif) no-repeat;}
.newMenu {width:980px; height:33px; display:block; margin:0 auto; margin-bottom:10px; font-size:14px; background:url(../../image/boxth.png) left -77px repeat-x;}
.newMenu ul {height:30px; display:block; margin-top:3px;}
.newMenu li {float:left; height:30px; line-height:30px; padding:0 10px;}
#id li {padding:0 8px;}
.parent {float:left; display:block; line-height:33px; padding-left:25px; background-position:left top;}
.parent a,.parent em,.parent span {display:block; float:left;}
.parent a {font-weight:bold; font-size:18px; line-height:33px; height:33px; font-family:"微软雅黑","幼园","宋体",Arial Narrow;}
.parent span {height:33px; width:50px; background-position:right -40px;}

.son {float:left; padding-right:35px; background-position:right -120px;}
.son li {background-position:right -80px;}
.son li a {color:#fff;}
.son li a:hover {color:#fff;}

.relative {float:right; padding-right:30px; background-position:right -200px;}
.relative li {background-position:right -160px;}

#areaMenu {background:url(../../image/boxth.png) left -37px no-repeat;}
#areaMenu ul {background:none;}

#baikeMenu {width:980px; height:60px; display:block; margin:0 auto; margin-bottom:10px; background:url(../../image/baikemenu.png) no-repeat;}
#baikeMenu .father {width:130px; height:30px; display:block; padding-left:20px; float:left; margin-right:20px;}
#baikeMenu .father a {font-family: "微软雅黑","幼园","宋体",Arial Narrow; font-size:16px; font-weight:bold; line-height:30px; color:#fff;}
#baikeMenu ul,#baikeMenu ul li {float:left;}
#baikeMenu ul {padding-top:1px;}
#baikeMenu ul a,#baikeMenu ul a:hover {font-size:14px; color:#fff;}
#baikeMenu li span a {display:inline-block; height:29px; width:100px; text-align:center; border-right:1px solid #6f6f6f;}
#baikeMenu li span a:hover {color:#333;}
#baikeMenu li.cur span a {background:url(../../image/baikemenu.png) left -71px no-repeat; color:#333; font-weight:bold;}
#baikeMenu li div {display:none; height:30px;}
#baikeMenu li div a {color:#333; padding:0 10px;}
#baikeMenu li div a:hover {color:#d80c18;}
#baikeMenu  {position:relative;}
#baikeMenu li.cur div {display:block; position:absolute; margin-left:-150px; *margin-left:-250px; *margin-top:29px;}


/* -- quickNav -- */
.quickNav {line-height:30px; height:30px;}
.quickNav a,.quickNav span {margin:0 3px;}

/* -- links -- */
.links .boxM { padding:5px 10px;}
.links .boxM  a {display:inline-block; margin:0 5px; line-height:26px;}

/* -- foot -- */
.foot {}
.footbar {background:url(../../image/repeatbg.gif) left -70px repeat-x; text-align:center; height:35px; line-height:35px; display:block; color:#777;}
.footbar a {color:#777; margin:0 3px;}
.footInfo {width:780px; height:80px; display:block; margin:0 auto; padding-top:20px;}
.footLogo {float:left;}
.copyright {float:right; width:540px; display:block; line-height:18px;}

/* -- mainNews -- */
.mainNews {padding-top:10px; background:url(../../image/repeatbg.gif) left -150px repeat-x;}
.hTitle {display:block; line-height:30px; height:30px; overflow:hidden; text-align:center;}
.hTitle a {color:#d80c18;}
.subTitle {display:block; text-align:center; padding-bottom:10px; margin-bottom:5px; border-bottom:1px dashed #ccc;padding-left: 100px;}

.mainNews .hTitle {border-bottom:1px dashed #ccc; height:40px;}
.mainNews .boxT {background:url(../../image/mainmid.png) center center no-repeat; padding-right:0; text-align:center;}

.mainNews .newsList{padding:5px 0; margin:0 5px;}
.mainNews .newsList span a {font-size:12px; margin-right:5px; color:#777;}
.mainNews .newsList li {height:26px;}

/* -- scrollNews -- */
#scrollNews {height:44px; display:block; overflow:hidden; margin:0 10px;}
#scrollNews .newsList {padding:0; margin:0; border:none;}
#scrollNews li {display:block; width:50%; float:left; line-height:22px; height:22px; font-size:12px;}

/* --  -- */
.focusNews {height:266px;}
.focusNews .newsList li{height:26px; line-height:26px; display:block; overflow:hidden;padding-left: 5px; }

/* -- tab -- */
.serShopLR {width:100%; height:40px; display:block; margin-bottom:10px; background:url(../../image/logreg.png) no-repeat;}
.serShopLR a {height:38px; display:block;}
.serShopLR a.serShopL {width:105px; float:left;}
.serShopLR a.serShopR {width:104px; float:right;}
.serShopLR a.serShopL:hover {background:url(../../image/logreg.png) left -50px no-repeat;}
.serShopLR a.serShopR:hover {width:104px; background:url(../../image/logreg.png) -106px -50px no-repeat;}
.layRight .serShopLR {background:url(../../image/logreg.gif) no-repeat;}
.layRight .serShopLR a.serShopL {width:150px; float:left;}
.layRight .serShopLR a.serShopR {width:149px; float:right;}
.layRight .serShopLR a.serShopL:hover {background:url(../../image/logreg.gif) left -50px no-repeat;}
.layRight .serShopLR a.serShopR:hover {width:149px; background:url(../../image/logreg.gif) -151px -50px no-repeat;}

.serShop .boxT {padding-left:0; background:none; height:36px; overflow:visible;}
.serShop .more {
	background-color:#fff; border-left:1px solid #ccc; border-bottom:1px solid #ccc;
	position:absolute; padding-left:15px; margin-top:-1px; margin-left:155px;}
.serShop .newsList li {font-size:12px; height:26px;}

.school .boxT {padding-left:0; overflow:visible; height:36px;}
.school .tabT {border-right:2px solid #fff;}
.hotspot {height: 266px;}
.hotspot .boxT {padding-left:0; overflow:visible; height:36px;}
.hotspot span{text-align: center;}
.hotspot li{line-height: 24px;}
.tabT {background:#fff;}
.tabT span {height:36px; display:block; padding:0 5px; float:left; cursor:pointer; background:url(/image/tab.gif) center -40px no-repeat; border-left:2px solid #fff;}
.tabT span.hover {background-position:center top; color:#fff;}

.tabbox {display:none;}

/* -- articles -- */
.article {padding:20px; width:628px; overflow:hidden; padding-bottom:10px;}
.article .hTitle {height:50px;}
.article .subTitle {color:#777;}
.article .subTitle span {display:block;}
.article .subTitle span#ckepop {width:160px;}
.subTitle .souce,.subTitle .times {float:left;}
.subTitle .souce {width:220px; text-align:left;}
.subTitle .times {width:230px;}
#ckepop {float:right;}
.jiathis_counter_style {display:none;}
.textContent {padding:20px 20px 10px 20px;}
.textContent p {font-size:14px; line-height:28px; margin-bottom:15px;}
.textContent p img {margin-top:20px;}
.textContent .tagLink {color:#0268cb; border-bottom:1px dotted #0268cb;}
.textContent a.tagLink:hover {background:#f1f1f1;}
.textContent iframe{    min-width: 580px;    min-height: 400px;float:left;margin-bottom:20px;}
.keyWord {height:30px; line-height:30px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.keyWord a {margin:0 3px;}
.keyWord span {float: left;}
.keyWord h2 {font:12px/1.5 tahoma,arial,sans-serif;float: left;padding-top: 5px;}
.artCopy {display:block; padding:0 5px; text-align:left;line-height:22px; color:#cb1515; border:1px dashed #ccc; background:#f9f9f9;}

.pagesNavInfo {border:1px solid #ccc; background:#f5f5f5; display:block; padding:10px; padding-top:0;}
.pagesNavInfo h3 {font-size:12px; height:26px; line-height:26px; border-bottom:1px solid #ccc; padding-left:10px;}
.pagesNavInfo .newsList {border-top:1px solid #fff;}
.pagesNavInfo .newsList li {float:left; width:50%; height:22px; overflow:hidden; line-height:22px;}
.pagesNavInfo .newsList li a.cur {font-weight:bold; color:#d80c18;}

.relList {float:left; width:328px;}
.promotionInfo {float:right; width:328px;}
.relList .newsList,.promotionInfo .newsList {padding:5px 0; padding-left:10px;}
.relList .boxM,.promotionInfo .boxM {height:218px; overflow:hidden;}

.stab {float:right; height:20px; margin-top:4px;}
#stabT {float:left; margin-left:5px!important; padding-top:5px!important;}
#stabT li {width:9px; height:9px; display:block; float:left; margin-right:5px; background:#fff; border:1px solid #ccc; cursor:pointer;}
#stabT li.active {background:#c20b0b; border-color:#c20b0b;}
#stabP,#stabN {width:20px; height:20px; display:block; float:left; background:url(../../image/stab.gif) no-repeat;}
#stabP {background-position:left top;}
#stabN {background-position:-30px top;}
.relPro .boxM {width:660px; margin-left:8px; padding-top:8px;}
.relPro .imgList {width:1980px;}
.relPro .imgList .imgA {margin-right:8px!important; width:124px;}
.relPro .imgList .img {width:120px; height:90px; overflow:hidden; text-align:center;}
.relPro .imgList .img img {height:90px; margin:0 auto;}
.relPro .imgList span {line-height:16px; height:32px; overflow:hidden; font-size:12px!important;}

.pagesNav {display:block; height:30px; text-align:center; padding-top:10px;}
.pagesNav a {height:18px; line-height:18px; display:inline-block; margin:0 3px; padding:0 5px; border:1px solid #ccc; background:#fff;}
.pagesNav a.curPage {background:#f00; color:#fff; border-color:#a11515;}

/* -- comment -- */
.comment .boxM {padding:5px 20px 10px 20px; width:628px;}
.commentList li {padding:5px 0; border-bottom:1px dashed #ccc; line-height:22px;}
.commentList b {margin-right:5px;}
.commentBox {padding:10px; border:1px solid #ccc; background:#f5f5f5;}
.commentBox textarea {width:600px; line-height:18px; height:90px; display:block; margin-bottom:10px; border:1px solid #ccc; padding:2px;}
.commentBox .bar {height:22px; line-height:22px;}
.txtI {height:16px; line-height:16px; width:100px; padding:2px; border:1px solid #ccc;}
.commentBox .bar .submit {border:none; width:88px; height:22px; background:url(/image/commentbg.gif) no-repeat; cursor:pointer;}
.checkL {padding-left:20px;}
.checkL .checkI {position:absolute; margin-left:-18px; margin-top:5px;}
.code {background-image:url("code.png"); height:16px; border:1px solid #ccc; color:#f00; font-family:Arial; font-style:italic; font-weight:bolder; letter-spacing:3px; padding:2px 3px;}
.longcom .boxT {/*background:#ccc;*/ background: url("/image/titlebg.gif") repeat-x;}
.longcom .boxT h2{font-size:14px;padding-left:16px;}
.longcom .boxM {padding:5px 20px 10px 20px; width:938px;}
.longcom .commentBox textarea {width:910px;}

/* -- index -- */
.indexbody .serShop {height:220px;}
.mainNews {height:539px;}
.carQuery .boxM {height:110px; overflow:hidden;}
.carQuery .form {padding:0 10px; margin-top:10px;}
.carQuery .form li {height:30px; line-height:30px; text-align:center;}
.carQuery select {width:100%;}
.layRight .carQuery .boxM {height:70px;}
.layRight .carQuery select {width:130px;}
.layRight .carQuery li span {width:139px; float:left;}
.bbs {height:386px;}
.bbs .hTitle {border-bottom:1px dashed #ccc;}
.bbs .newsList {margin-left:10px; font-size:14px;}
.topic {height:227px;}
.topic .newsList {margin:5px;}
.topic .newsList li {height:26px; overflow:hidden;width: 100%; padding-left:15px;}
.topic .newsList em a{color: gray;}
.topic em a:hover {color:#d80c18; text-decoration:none; }
.school {height:147px;}
.school .newsList {margin:0 5px;}
.school .newsList li {height:24px; line-height:24px; overflow:hidden;}
.top10 {height:320px;}
.top10 .boxT {height:35px;}
.top10 .boxM {background:url(../../image/top10.gif) no-repeat;}
.top10 .boxM li {height:28px; line-height:28px; padding-left:20px;}
.layC .top10 .boxM li a {font-size:12px;}
.layRight .top10 .boxM {background:url(../../image/top10.gif) no-repeat;}
.layRight .top10 .newsList {margin:0 10px;}
.layRight .top10 li {padding-left:15px; line-height:28px;}
.layRight .boxM .newsList {font-size:12px;}
.interview {}
.layC .interview .newsList li {height:22px; line-height:22px;}
.layC .interview .newsList li a {font-size:12px;}

.brand {}
.brand .imgList {padding-left:12px; padding-bottom:0;}
.brand .imgList a {float:left; width:95px; height:50px; margin-right:8px; padding:1px; border:1px solid #ccc; margin-bottom:5px;}
.brand .imgList a img {display:block; width:95px; height:50px;}

/* -- school -- */
.schoolbody .mainNews {height:376px;}
.schoolbody .interview {height:143px;}
.schoolbody .interview .newsList {padding-top:5px;}
.schoolbody .interview .newsList li {height:24px;}
.schoolbody .interview .newsList li a {font-size:14px;}

/* -- channel -- */
.channelBody .interview {height:270px;}
.channelBody .serShop {height:336px;}
/* -- area -- */
.areaBody .topic {height:219px;}
.areaBody .topic .newsList a {font-size:12px;}
.areaBody .interview {height:166px;}

/* -- creative -- */
.comList li {/*height:22px;*/ line-height:22px;}
.comList li em {float:left; width:15px; height:15px; display:block;}
.comList li a {display:block; float:left; width:260px; font-size:12px;}

/* -- shop -- */
.shopList .tabT span {width:96px; padding:0; margin:0; text-align:center;}
.shopList .tabbox .newsList li a {font-size:12px;}

.shopList .imgList {padding-top:10px; padding-left:17px;}
.shopList .imgA {margin-right:16px; margin-bottom:10px;}
.shopList .img {width:120px; height:90px; text-align:center; overflow:hidden;}
.shopList .img img {height:90px; margin:0 auto;}

.proList .imgList {padding-top:10px; padding-left:10px;}
.proList .imgA {margin-right:7px; margin-bottom:10px;}
.proList .img {width:120px; height:90px;}
.proList .img img {height:90px; margin:0 auto;}

.layC .boxA .boxM .newsList {font-size:12px;}

.shield{color: gray;}

.topNews .hotNews{border-bottom:1px dashed #ccc; height:55px; text-align: center;overflow: hidden;width: 448px;padding-top: 10px;}
.topNews .newsList li{width:420px;margin-left: 15px;}
.topNews .newsList .hr{border-bottom:1px dashed #ccc;margin-bottom: 6px;padding-bottom: 6px;}
.newsList .left{float:left;width:380px;overflow: hidden;height: 24px;font-size: 14px;}
.newsList .left em a{color:gray;text-align: right;}
.newsList .left em a:hover{color:#d80c18;}
.newsList .right{float: right;color: gray;}

.shopbox{border: none;margin-bottom: 10px;width: 760px;height: 323px;}
.shopbox .shopAD{float: left;width: 222px;border: none;}
.shopbox li{font-size: 14px;}

.areaImgNews .comImg{width: 350px;float: left;border-bottom:1px dashed #ccc;margin-left:5px;margin-bottom:5px;padding-bottom:5px;margin-right:12px;}
.areaImgNews .comImg .comImgTitle{font-size: 14px;font-weight: bold;color: #666;}
.areaImgNews .comImg  a:hover{color:#d80c18;}
.areaImgNews .comImg img{width: 110px;height:82px;float: left;border:1px solid #ccc;padding: 1px;}
.areaImgNews .comImg span{float: left;text-align: left;width:225px;height: 90px; overflow: hidden;padding-left:8px;color: gray;}
.areaImgNews .comImg span p{margin-top:5px;}
.areaNewsList li{width: 358px;float: left;font-size: 14px;overflow: hidden;height: 25px;padding-right: 10px;}

.areaProduct {width: 90px;height:90px;float:left;margin: 3px 5px;}
.areaProduct img{width: 90px;height:68px;border:1px solid #ccc;padding: 1px;}


.areaTopic{margin-left: 15px;margin-top: 10px; width: 160px;height: 148px;}
.areaTopic img{width:160px;height:120px;border:1px solid #ccc;padding: 1px;}
.areaTopic span{font-weight: bold;float: left;}

/* -- shopmap -- */
.shopmaphead{width:980px; margin:0 auto; margin-bottom:10px; background:url(/images/maphead.jpg) 0 0 no-repeat;}
.shopmap{height: auto;overflow: hidden;margin: 10px 0px;}
.shopmap span{ font-size: 14px; font-weight: bold;margin-bottom: 10px;}
.shopmap li{float: left; line-height: 30px;margin-right: 10px;}