/* reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:"微软雅黑";}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{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}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.clr { clear:both;}html{-webkit-text-size-adjust: none;}
/*index*/
body {background:url(img/body_bg.gif) 0 0 repeat-x #5C5A5B; line-height:24px; font-size:12px;}
a { color:#333; text-decoration:none;}
a:hover { color:#0089CC;}
.header { width:951px; margin:0 auto; padding-top:16px;}
.header .top { background:url(img/bg_header_top.png); height:42px; overflow:hidden;}
.header .logo { width:300px; float:left; margin:3px 8px;}
.header .topLink { width:300px; float:right; padding:10px; text-align:right; margin-right:10px;}
.header .topLink a { margin:0 4px;}
.header .bottom { background:url(img/bg_header_bottom.png); height:33px; overflow:hidden;}
.menu { width:700px; float:left;}
.menu li {background:url(img/m_line_bg.gif) no-repeat right top;float: left;}
.menu li a {cursor: pointer;float: left;}
.menu li a span {color: #5E5E5E;float: left;font-size: 12px;font-weight: normal;height:33px; line-height:33px; padding: 0px 15px 0 15px;}
.menu li.active a, .menu li a:hover,.menu li.on a {
    background: url("img/bg_topmenu_hover_left.gif") no-repeat scroll left top transparent;
}
.menu li.active a span, .menu li a:hover span,.menu li.on a span {
    background: url("img/bg_topmenu_hover.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
}
.menu li.active:first-child a, .menu li:first-child a:hover,.menu li.on:first-child a {
    background: url("img/bg_topmenu_hover_left_first_con.gif") no-repeat scroll left top transparent;
}

html > body .menu li.active:first-child a, .menu li:first-child a:hover,html > body .menu li.on:first-child a, {
    background: url("img/bg_topmenu_hover_left_first.png") no-repeat scroll left top transparent !important;
}
.searchBar { width:230px; float:right; margin-right:10px; padding:4px 0;}
.serInput { border:none; background:url(img/serBg.gif) no-repeat; line-height:16px; padding:4px; width:192px; overflow:hidden; float:left;}
.serSubmit { border:none; background:url(img/el_arrow.gif); width:17px; height:17px; float:left; margin-left:8px; margin-top:4px; cursor:pointer;}

.content { width:951px; margin:0 auto; padding-top:16px;}
.IndexLeft { width:759px; float:left;}
.IndexLeft h1 { font-size:14px; padding:0 10px; color: #0089CC;font-size: 12px; background:url(img/bg_home_top.gif); line-height:30px; overflow:hidden;}

.content .left,.content .right { width:177px; float:left;}
.content .right { float:right;}
.LNav {}
.LNav .title { background:url(img/bg_sidebar_top.png); }
.LNav .title,.content .center .title {line-height:30px;color: #0089CC;font-size:12px; padding-left:12px;}
.LNav .detail { background:#e7e7e7; font-size:12px; padding:10px;}
.LNav .bot {background:url(img/bg_sidebar_bottom.png) center bottom no-repeat; width:177px; height:15px; overflow:hidden;}

.content .center { width:575px; margin:0 11px; float:left;}
.content .center .top {background:url(img/bg_main_top.png) 0 0  no-repeat;}
.content .center .detailImg { margin:0 5px;background:#fff;}
.content .center .detail { background:#fff; width:545px; margin:0 5px;}
.content .center .detail,.content .center .detail p { font-size:12px;}
.content .center .detail { padding:10px;}
.content .center .bot { background:url(img/bg_main_bottom.png); height:19px; width:575px; overflow:hidden;}

.newsList li { padding:5px;}
.newsList h2 a { font-weight:bold;}
small { color:#999; font-size:11px;}
.newsList .viewLink a { color:#0089CC;}
.newsList .viewLink a:hover { text-decoration:underline;}

.ProductsList {}
.ProductsList li { width:160px; padding:10px; float:left; height:250px;}
.DailiList li { height:112px;}
.ProductsList h2 { background:url(img/pt.gif) left center no-repeat; padding-left:12px;}
.ProductsList h2 a { color:#0089CC;}
.ProductsList h2 a:hover { text-decoration:underline;}
.ProductsList .imgCache { width:160px; height:160px; overflow:hidden; border:1px solid #e0e0e0;display: table-cell; vertical-align:middle;}
.ProductsList .imgCache img { width:160px;}
.ProductsList .DailiImgCache { width:160px; height:128px;}
/*.ProductsList .imgCache img { width:160px; height:128px;}*/
.mgt11 { margin-top:11px;}

.ProductsList .catList { width:240px;}
.ProductsList .catList h2 { background:none; padding-left:0;}

.LPList li {}
.LPList li span { display:block; line-height:24px; height:24px; overflow:hidden; border-bottom:1px solid #ccc; cursor:pointer;}
.LPList li span:hover { color:#0089CC;}
.LPList li li { margin-left:20px;}
.LPList li li a {display:block; line-height:24px; height:24px; overflow:hidden; border-bottom:1px solid #fff;}

.RlinkIn a { display:block; background:#41b1f1; height:24px; line-height:24px; color:#fff; padding:0 12px; font-size:12px;}
.RlinkIn a.active { background:url(img/linkin.gif) right bottom no-repeat #41b1f1;}
.RlinkIn2 { padding:5px 10px; background:#e7e7e7;}
.RlinkIn2 a { display:block; background:url(img/el_arrow.gif) left center no-repeat; height:24px; line-height:24px; color:#000; padding-left:24px; font-size:12px; font-weight:bold;}
.RlinkIn2 a:hover { color:#0089CC;}

.qqkf a { display:block; width:80px; margin:5px auto;}

.footer { padding:10px;}
.footer p,.footer a { text-align:center; font-size:11px; color:#000;}
.footer a:hover { color:#fff;}

.IndexLeftInfo { padding:6px 18px 0; background:#fff;}
.IndexLeftInfo  h4 { color:#0089CC; line-height:30px;}
.IndexLeftInfo li { width:240px; float:left; height:440px; overflow:hidden;}
.line1 { background:url(img/line1.gif) right top no-repeat;}
.IndexLeftInfo .IndexNews dl,.IndexLeftInfo .IndexNews h4 { padding:0 20px;}
.IndexLeftInfo .IndexNews dt { background:url(img/arrow1.gif) left 9px no-repeat; padding-left:15px;}
.IndexLeftInfo .IndexNews dt h2 { height:24px; overflow:hidden;}
.IndexLeft .bot { background:url(img/bg_home_bottom.gif) 0 bottom no-repeat; height:15px; width:759px; line-height:15px; overflow:hidden;}
.IndexLeftBotBar { background:url(img/bg_home_homebar.gif); height:43px; overflow:hidden;}
.IndexLeftBotBarIn {padding:8px 18px;}
.IndexBarDaili .DailiImgCache img { height:27px;}
.IndexBarDaili {width:480px; float:left; background:url(img/line1.gif) right bottom no-repeat;}
.IndexBarDaili li { float:left; margin:0 8px;}
.share { width:230px; float:left; padding-left:10px;}
.share .sTitle { width:55px; float:left;}
.share #ckepop { padding:5px 0;}

.videolistwraper{width:240px;overflow:hidden;position:relative;}
.videolist{width:240px; height:360px; overflow:hidden;position:relative;}
*+html .videolist { height:360px;}
.videolist ul{position:absolute;left:0px;top:0px;}
.videolist li { height:180px; overflow:hidden;}
.videolist .imgCache {border:1px solid #e0e0e0; width:200px; height:160px; overflow:hidden;}

.page { text-align:right;}
.page span,.page a { padding:0 4px; margin:0 8px;}

.backnav { background:#f0f0f0; text-align:right; margin:0 5px;}
.backnav a  { padding:0 4px; margin:0 8px;}
.backnav a.backPrev { background:url(img/el_arrow_back.gif) left center no-repeat; padding-left:12px;}
.backnav a.backPrev:hover { background:url(img/el_arrow_back_active.gif) left center no-repeat;}
.backnav a.backTop { background:url(img/el_arrow_top.gif) left center no-repeat; padding-left:12px;}
.backnav a.backTop:hover { background:url(img/el_arrow_top_active.gif) left center no-repeat;}

.inewp .imgCache { background:url(img/newpbg.jpg); width:200px; height:160px; overflow:hidden; border:none;}
.inewp .imgCache img { width:180px; height:144px; margin:10px;}