/*
author:ck
date:12.05.24
*/ 
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#fff; color:#000; font:12px/1.5em arial,tahoma,simsun; text-align:center;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#3a84db; text-decoration:underline;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}

body {background:url(../img/body.png);}
.hide {position:absolute; left:-9999px; top:-9999px; width:100px;}

.row, .mod .hd, .bd, .clearfix {*zoom:1;}
.row:after, .mod .hd:after, .bd:after, .clearfix:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

/*  */
.row {margin:0 auto; text-align:left; width:950px;}
.r1, .r3, .r4, .r5, .r6, .r7 {background:#fff; padding:10px; width:930px;}

.r1 {height:450px;}
.r3 .hd,
.r3 .hd h2,
.r3 .hd .more,
.r3 .bd li,
.r4 .hd,
.r4 .hd h2,
.search .searchBtn input,
.r5 .hd,
.r5 .hd h2,
.r5 .hd .more,
.r6 .hd,
.r6 .hd h2,
.r6 .hd .more,
.about .hd,
.about .hd h2,
.list li,
.manufactor li {background:url(../img/img.png) no-repeat;}
/* add by casper */
.manufactor li a{font-weight:bold;}
.manufactor li span{margin:10px;} 

.e3menu, .follow-sina a, .follow-qq a {background:url(../img/e3menu.png) no-repeat;}
.e3menu {color:#fff; font-size:14px;}
.e3menu a {color:#fff;}
.e3menu a:hover {color:#ff0; text-decoration:none;}
.e3menu dl {height:40px; padding-left:20px;}
.e3menu dt {float:left; padding-top:12px;}
.e3menu dt a {margin:0 10px;}
.e3menu dd {float:right; padding-top:14px; width:120px;}
.follow-sina a {background-position:0 -50px;}
.follow-sina a:hover {background-position:-100px -50px;}
.follow-qq a {background-position:-200px -50px;}
.follow-qq a:hover {background-position:-300px -50px;}
.follow-sina a, .follow-qq a {display:block; height:17px; width:87px; line-height:300px; overflow:hidden;}

.focus {width:450px; height:260px; float:left; border:2px solid #ddd; font-size:14px; text-align:center; overflow:hidden; position:relative;}
.focusPic{width:450px; margin:auto;}
.focusPic img {width:450px; height:260px; display:block;}
.focusFont {line-height:27px; height:27px; font-weight:bold; overflow:hidden;}
.focusCount {position:absolute; top:240px; right:3px;}
.focusCount span {border:1px solid #000; cursor:pointer; float:left; width:35px; height:14px; display:inline; margin:0 3px; line-height:14px; color:#fff; font-weight:bold; background:#151718;}
.focusCount .current {background:#4390dc;}

.mod .hd {padding-left:15px;}
.mod .hd h2 {float:left; overflow:hidden; line-height:300px;}
.mod .hd .more {float:right;}

.headline {position:relative; float:left; width:475px;}
.headline .hd {background:url(../img/headline.png); height:54px; width:493px; position:absolute; padding:0; left:5px; top:0;}
.headline .hd h2 {height:30px;}
.headline .hd .more {width:80px; padding-top:10px;}
.headline .hd .more a {color:#fff;}
.headline .hd .more a:hover {color:#ff0;}
.headline .bd {margin-left:20px; position:absolute; left:0; top:50px; z-index:9; width:455px;}

.spot h2 {background:url(../img/line_6x1.png) left bottom repeat-x; font-size:16px; font-weight:bold; height:30px; text-align:center;}
.spot a {color:#171717;}
.spot a:hover {color:#f00;}

.headline .focusTopic {padding:0 10px;}
.headline .focusTopic h2 {font-size:14px; font-weight:bold; padding-top:14px;}
.headline .focusTopic h2 a {color:#4595e0; padding:1px;}
.headline .focusTopic p a {color:#232d33; padding:1px;}
.headline .focusTopic p {padding:10px 0;}
.headline .focusTopic h2 a:hover,
.headline .focusTopic p a:hover {background:#0a246a; color:#fff; text-decoration:none;}
.headline .focusTopic .mor {display:none;}

.manufactor {position:relative; float:left; clear:left; width:447px;}
.manufactor h2, .manufactor .current {background:url(../img/manufactor.png);}
.manufactor h2 {height:69px; overflow:hidden;}
.manufactor h2 a {display:block; float:left; height:69px; line-height:300px; overflow:hidden; width:149px; position:relative;}
.manufactor #ma-1.current {background-position:0 -70px; margin-right:-21px; width:180px;}
.manufactor #ma-2.current {background-position:-200px -70px; margin:0 -31px 0 -14px; width:194px;}
.manufactor #ma-3.current {background-position:-400px -70px; margin-left:-32px; width:181px;}
.manufactor ul {background:url(../img/manufactorBd.png); height:90px; overflow:hidden; padding:10px 0;}
.manufactor li {background-position:-942px -90px; color:#666; line-height:160%; margin:0 10px 5px; padding-left:15px;}

.r2 {background:url(../img/slider.jpg); height:162px; position:relative;}
.slider {width:875px; height:125px; margin:0 auto; padding-top:22px; overflow:hidden;}
.slider .photoAlbum_item {float:left; width:175px; text-align:center;}
.slider a {border:1px solid #323232; display:inline-block;}
.slider img {border:2px solid #b5b5b5; padding:1px; height:115px; width:160px;}
.slider .photoAlbum_item_txt {display:none;}
.Prev,
.Next {position:absolute; cursor:pointer; top:59px; height:52px; width:14px; overflow:hidden; line-height:300px;}
.Prev {left:10px;}
.Next {right:10px;}

.r3 .mod {width:460px;}
.r3 .hd {background-position:0 7px; height:47px;}
.r3 .hd .more {background-position:-800px -100px; padding-top:8px; height:30px; width:130px; text-align:center;}
.r3 .hd .more a, .r3 .hd .more a:hover {color:#fff;}
.r3 .r3-1 {float:left;}
.r3 .r3-2 {float:right;}
.r3 .r3-1 .hd h2 {background-position:-500px 7px; height:47px; width:120px;}
.r3 .r3-2 .hd h2 {background-position:-650px 7px; height:47px; width:175px;}
.r3 .bd {border:1px solid #ddd; border-top:0; height:270px;}
.r3 .bd p {float:left; padding-top:18px; text-align:center; width:145px;}
.r3 .bd p img {border:2px solid #ddd; padding:1px; margin-bottom:10px;}
.r3 .bd ul {float:left; padding-top:14px; width:305px;}
.r3 .bd li {background-position:-948px 10px; height:24px; line-height:24px; padding-left:10px;}
.r3 .bd li a {margin-right:1em;}

.r4 .hd {background-position:0 -150px;}
.r4 .hd h2 {background-position:-500px -50px; height:40px; width:176px;}
.r4 .bd {border:1px solid #ddd; border-top:0; padding:10px 0 0 5px;}
.r4 .detail-frame dl,
.r4 .detail-frame .classList,
.r4 .detail-frame h3,
.r4 .detail-frame p {display:none;}
.r4 .bd ul {overflow:hidden; width:100%;}
.r4 .bd li {float:left; height:175px; overflow:hidden; position:relative; width:102px;}
.r4 .bd li h2 {position:absolute; left:5px; top:130px; width:90px; height:40px !important; overflow:hidden; text-align:center;}
.r4 .bd li img {height:120px; margin:0 12px 8px 4px; vertical-align:middle; width:90px;}
.r4 .bd li a img {border:2px solid #d9d9d9; padding:1px;}
.r4 .bd li a:hover img {border:2px solid #3A84DB; padding:1px;}

.search {float:right; width:310px;}
.search ul {overflow:hidden; width:100%;}
.search li {float:left;}
.search .searchText {padding-top:8px;}
.search .searchText input {border:1px solid #3D89DC; margin-right:25px; padding:4px 5px; width:160px;}
.search .searchBtn {padding-top:6px;}
.search .searchBtn input {background-position:-850px 0; border:0; cursor:pointer; height:28px; width:77px; display:block; overflow:hidden; text-indent:-9999px;}
.searchText2 {color:#666;}
.searchText1 {color:#000;}

.r5 .hd {background-position:0 -143px; height:47px;}
.r5 .hd h2 {background-position:-700px -43px; height:47px; width:140px;}
.r5 .hd .more {background-position:-800px -100px; padding-top:8px; height:30px; width:130px; text-align:center;}
.r5 .hd .more a, .r5 .hd .more a:hover {color:#fff;}
.r5 .bd {border:1px solid #ddd; border-top:0; padding:10px 0 8px 10px;}
.r5 dl {float:left; margin-right:15px; width:338px;}
.r5 dt {margin-bottom:6px;}
.r5 .f-tit {font-size:14px; font-weight:bold; height:22px; overflow:hidden;}
.r5 .f-sum {height:40px; overflow:hidden;}
.r5 .photoAlbum {float:left; width:565px; overflow:hidden;}
.r5 .photoAlbum_item {float:left; margin-right:10px; width:175px; height:130px;}
.r5 .photoAlbum_item_pic img {height:99px; width:175px;}
.r5 .photoAlbum_item_txt {font-size:14px; padding:5px 0 0 5px;}

.r6 .hd {background-position:0 -143px; height:47px;}
.r6 .hd h2 {background-position:-500px -93px; height:47px; width:140px;}
.r6 .hd .more {background-position:-800px -100px; padding-top:8px; height:30px; width:130px; text-align:center;}
.r6 .hd .more a, .r6 .hd .more a:hover {color:#fff;}
.r6 .bd {border:1px solid #ddd; border-top:0; padding:10px 0 8px 6px;}
.r6 .bd img {height:195px; float:left; display:inline; margin:0 4px 8px 0; vertical-align:middle; width:145px;}
.r6 .bd a img {border:1px solid #d9d9d9; padding:1px;}
.r6 .bd a:hover img {border:1px solid #3A84DB; padding:1px;}

.r7 .t-qq {float:left; width:350px; display:inline; margin:0 10px;}
.r7 .t-sina {float:left; width:350px; display:inline; margin-right:10px;}
.r7 .about {float:right; width:200px;}
.about .hd {background-position:0 -50px; height:40px;}
.about .hd h2 {background-position:-650px -100px; height:40px; overflow:hidden; width:125px;}
.about .bd {border:1px solid #ddd; border-top:0; line-height:180%; height:359px; padding:10px;}
.about .bd .info {background:url(../img/line_6x1.png) 0 0 repeat-x; color:#666; margin-top:10px; padding-top:10px;}
.about .bd a {color:#666;}
.about .bd a:hover {color:#f00;}


.about .photoAlbum {width:100%; overflow:hidden;}
.about .photoAlbum_item {float:left; display:inline; margin:0 12px 0 5px; width:92px; height:185px; line-height:120%; text-align:center;}
.about .photoAlbum_item_pic img {height:120px; width:90px; border:1px solid #ddd;}
.about .photoAlbum_item_txt {padding:5px 0 0 5px;}
.about .photoAlbum_item_txt a {color:#000;}
.about .photoAlbum_item_txt a:hover {color:#f00;}

/* endpage */

#chan_mainBlk {background:#fff; color:#383838; margin:0 auto; overflow:hidden; width:950px; text-align:left;}
#chan_mainBlk_lft {width:705px; float:left; overflow:hidden;}
#chan_mainBlk_rgt {background:#efefef; border:1px solid #ddd; border-top:0; width:242px; float:left; overflow:hidden;}
#chan_mainBlk_rgt .about .bd {border:0; height:auto;}

#chan_breadcrumbs {background:url(../img/x.png) repeat-x; height:32px; line-height:32px; padding:0 15px; font-size:14px; color:#000;}

#chan_newsTitle {color:#000; font-size:22px; font-family:Arial, simsun; font-weight:bold; margin-top:35px; text-align:center;}
#chan_newsInfo {color:#929496; padding:10px 0; text-align:center;}
#chan_newsInfo a {color:#929496;}
#chan_newsInfo a:hover {color:#c00;}
#chan_newsInfo em {color:#b00101;}
#chan_newsDetail {text-align:left; font-size:14px; padding:20px 0 10px; line-height:185%; margin:0 auto; overflow:hidden; width:595px;}
#chan_newsDetail a {font-size:14px; text-decoration:underline;}
#chan_newsDetail img {border:1px solid #666;}
#chan_newsDetail p {padding:12px 0;}
#chan_newsDetail strong {font-weight:bold;}
.chan_newsPic {text-align:center;}

.pageStyle5 {clear:both; font-family:Tahoma, Geneva, sans-serif; margin-top:5px; height:30px;}
.pageStyle5 #chan_multipageNumN {color:#333333; display:inline; float:left; height:30px; left:50%; position:relative;}
.pageStyle5 #chan_multipageNumN a,
.pageStyle5 #chan_multipageNumN span {background:#fff; border:1px solid #9AAFE5; display:block; float:left; line-height:normal; margin:0 3px 0 0; overflow:hidden; padding:0.2em 0.5em; position:relative; right:50%;}
.pageStyle5 #chan_multipageNumN a {background:#fff; border:1px solid #9AAFE5; color:#3568B9; text-decoration:none;}
.pageStyle5 #chan_multipageNumN a:hover {background:#fff; border:1px solid #296CB3; color:#3568B9; text-decoration:none;}
.pageStyle5 #chan_multipageNumN .curPage {background:#296CB3; border:1px solid #296CB3; color:#fff; font-weight:bold;}
.pageStyle5 #chan_multipageNumN span.sumPage {border:1px solid #ccc; white-space:nowrap;}
.pageStyle5 #chan_multipageNumN .sumPage cite {color:red; font-style:normal; padding:0 0.2em;}

.editor {clear:both; color:#808080; font-family:Arial; font-size:12px; padding:5px 30px; text-align:right; text-transform:uppercase;}
.chan_announce {color:#333; text-align:left; padding:1em 0 1em 50px;}
.socialize {clear:both; padding:8px 0 5px 50px;}
.socialize ul {height:25px;}
.socialize li {background:url(../img/socialize.png) no-repeat; display:inline; float:left; margin:3px 5px 0 0; width:16px;}
.socialize li a {display:block; height:16px; overflow:hidden; text-indent:-9999px;}
.socialize li.shareto {background:none; width:50px;}
.socialize li.renren {background-position:0 0;}
.socialize li.qzone {background-position:-20px 0;}
.socialize li.kaixin {background-position:-40px 0;}
.socialize li.douban {background-position:-60px 0;}
.socialize li.t163 {background-position:-80px 0;}
.socialize li.tsina {background-position:-100px 0;}
.socialize li.tsohu {background-position:-120px 0;}

.chan_art_nav {line-height:160%; margin:1em auto 0 48px; text-align:left;}

#chan_relatedLink {background:#fafafa; border:1px solid #c7d8e9; font-size:14px; margin:10px auto 0; padding:6px 10px 0 28px; text-align:left;}
#chan_relatedLink h3 {font-weight:bold;}
#chan_relatedLink .relatedLinks {padding:5px 1em 10px; line-height:21px;}
#chan_relatedLink .relatedLinks a {color:#00509a;}


.sidePic {text-align:center; padding:10px 0;}
.sidePic img {height:200px; width:225px;}

.edit_relatelink {background:#ddd; color:#000; clear:both; margin:10px 30px; padding:10px; text-align:left;}
.edit_relatelink ul {padding:10px 0; margin:0;}
.edit_relatelink li {font-size:12px; line-height:180%; padding:0 0 0 12px; margin:0;}
.edit_relatelink li a {margin-left:12px;}

/* liebiao */
.list {padding:30px;}
.list li {background-position:-948px 14px; font-size:14px; height:30px; line-height:30px; padding-left:10px; text-align:right;}
.list li a {float:left;}

.page { font-size:14px; text-align:center; padding-bottom:20px;}
.page a {border:1px solid #ddd; padding:3px 5px; margin:0 10px;}
.page a.pagePrev {margin-right:50px;}

/*  */
.footer {background:none !important; color:#333; width:100% !important; height:45px; border:0 !important; margin:7px auto 0; padding-top:20px; padding-bottom:20px; text-align:center; float:none; font-size:12px;}
.footer a, .footer a:hover {color:#333;}