﻿@charset "utf-8";
/* 
* author: DX.Lin
* http://www.openwbs.com/
*/
html {font-size:100%; -webkit-text-size-adjust:none; -ms-text-size-adjust:100%; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0}
body,button,input,select,textarea,th {color:#4d4d4d;font:12px/1.8 "微软雅黑","Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
li {list-style:none}
img { border:0px; page-break-inside:avoid; margin:0px; padding:0px; -ms-interpolation-mode:bicubic; max-width:100%; vertical-align:middle;}
input[type="button"],input[type='submit'] {cursor:pointer}
button {cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
a {text-decoration:none;}
a,a:visited {color:#333;}
a:hover {color:#0070d9;text-decoration:underline;}
:focus {outline:none;}
button,input,textarea,select,a,a:focus {outline:none;}
body {background:#fff;  min-width:600px;}
/*零碎变量*/
.clear { clear:both;}
.fl {float:left;}
.fr {float:right;}
.ml5 {margin-left:5px;}
.ml8 {margin-left:8px;}
.mt5{ margin-top:5px;}
.ml10 {margin-left:10px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.transparent {
	filter:alpha(opacity=80); /* internet explorer */
	-khtml-opacity:0.8;      /* khtml, old safari */
	-moz-opacity:0.8;       /* mozilla, netscape */
	opacity:0.8;           /* fx, safari, opera */
}
.transparent_95 {
	filter:alpha(opacity=95); /* internet explorer */
	-khtml-opacity:0.95;      /* khtml, old safari */
	-moz-opacity:0.95;       /* mozilla, netscape */
	opacity:0.95;           /* fx, safari, opera */
}
.wrapper{ width:1180px; margin:0px auto;}
.sep{ padding:0px 5px;}
.minh{  position:relative; bottom:0px; }
/*
 * 网页头部
 */
#header{ background:#e60012; }
/**网页顶部**/
.toper { background:#fbfbfb; border-bottom:1px solid #cdced1; color:#888; height:28px; line-height:28px; -webkit-box-shadow:0px -1px 0px 0px #fff inset; -moz-box-shadow:0px -1px 0px 0px #fff inset; box-shadow:0px -1px 0px 0px #fff inset; }
.toper-wrap { margin:auto; width:1000px;}
/**顶部链接**/
.toper a,
.toper a:visited {color:#333;}
.toper a:hover {text-decoration:underline;}
/**登陆/注册**/
.account-sign-status { height:34px; line-height:34px; width:100px; position:absolute; top:40px; right:0px; background:#787676; border-radius:15px; text-align:center;}
.account-sign-status span a{ font-size:14px; color:#fff; height:16px; line-height:16px;}
.account-sign-status a.a-login,
.account-sign-status a.a-reg{ margin:0px 4px;}
.account-sign-status a.a-login:hover,
.account-sign-status a.a-reg:hover{ text-decoration:none;}
.account-sign-status .line{ font-size:14px; color:#fff;}
.account-sign-status a.username{ font-weight:600; margin:0px 10px 0px 10px;}
/**顶部导航**/
.top-nav {float:right;}
.top-nav a {margin:0px 5px;}
.toper ul.linkwrap {color:#bbbbbb; float:left; margin:0 -10px;}
.toper ul.linkwrap:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.toper ul.linkwrap li {float:left;}
.toper ul.linkwrap a {float:left; height:28px; overflow:hidden; padding:0px 10px; position:relative;}
.cart-amount{ color:#d60000; font-weight:bold; padding:0px 2px;}
/**logo栏**/
.header-line { height:110px; width:1180px; margin:0 auto; position:relative;}
.header-line .logo{ display:block; }
.header-line .logo img{ display:block; }
/*搜索*/
.header-line .search{ position:absolute; right:0px; top:28px; width:257px;}
.header-line .search .search-form{ height:28px;}
.header-line .search .search-form .search-text{ float:left;}
.header-line .search .text-search{ border:1px solid #aaa; border-right:none; color:#aaa; float:left; font-size:12px; height:22px; line-height:22px; padding:2px 6px; width:180px;}
.header-line .search .text-search:focus{ border-color:#3e5e9c; color:#333;}
.header-line .search .btn-search{ background-color:#424242; border:none; color:#fff; float:left; font-size:14px; height:28px; line-height:20px; width:64px;}
.header-line .search .btn-search:hover{ background-color:#3e5e9c;}
.header-line .search .btn-search:active{ background-color:#3463be;}
.header-line .search .search-keywords{ padding-top:2px;}
.header-line .search .search-keywords a{ padding:0px 6px 0px 0px;}
.header-line .search .search-keywords a,
.header-line .search .search-keywords a:visited{ color:#aaa;}
.header-line .search .search-keywords a:hover{ color:#000; text-decoration:none;}
/**网站主导航菜单**/
.main-nav { height:110px; display:block; position:relative; top:0px; left:25px;}
.main-nav ul.main { height:34px; margin:auto auto; width:800px; text-align:center; position:absolute; top:40px; left:0px;}
.main-nav ul.main li.n1 { float:left; font-size:14px; position:relative; z-index:12;}
.main-nav ul.main li.n1 a.n1 { display:inline-block; height:34px; line-height:34px; padding:0px 30px; border-radius:15px; margin-right:1px;}
.main-nav ul.main li.n1 a.n1,
.main-nav ul.main li.n1 a.n1:visited { color:#fff;}
.main-nav ul.main li.n1 a.n1:hover { background:#1A5E0B; text-decoration:none;}
.main-nav ul.main li.hover a.n1,
.main-nav ul.main li.current a.n1 { background:#1A5E0B;}
/**二级菜单**/
.main-nav .sub2-nav { background:#fff; border:1px solid #ddd; border-top:none; position:absolute; width:180px; top:70px; left:0px;}
.main-nav .sub2-nav ul { background:none;}
.main-nav .sub2-nav ul li { display:block; float:none; font-size:14px; font-weight:normal; position:relative;}
.main-nav .sub2-nav ul li a { border-bottom:1px solid #eee; display:block; height:34px; line-height:34px; padding:0px 18px;}
.main-nav .sub2-nav ul li a,
.main-nav .sub2-nav ul li a:visited { color:#333; text-decoration:none;}
.main-nav .sub2-nav ul li a:hover { background:#f2f2f2;}
.main-nav .sub2-nav ul li:last-child a { border-bottom:none;}
/**三级菜单**/
.main-nav .sub3-nav { background:#fff; border:1px solid #ddd; display:none; position:absolute; width:160px; top:-1px; left:180px; }
.main-nav .sub3-nav ul {}

/*首页banner*/
.banner { background:#fcfcfc; margin-bottom:10px;}
/*
 * 网页中间内容区
 */
#mbody {margin:auto; width:1180px; overflow:hidden;}
#mbody:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
/*;
 * 网页底部
 */
#footer { background:#e60012; border-top:1px solid #8d8d8d; color:#ffffff; font-size:12px; position:relative;}
.footer-left{ float:left; width:798px;}
.footer-right{ float:right; width:198px;}
.footer-right .qrcode{ text-align:right;}
.footer-right .qrcode img{ border:1px solid #ddd; height:92px; width:92px;}
.footer-right .qrcode h3{ font-weight:normal;}
.footer-right .qrcode p{ color:#888; padding:3px 0px 0px 0px;}

.footer-section{ color:#fff; text-align:center;}
.footer-section .wrapper{ padding:30px 0px 40px 0px; zoom:1; overflow:auto;}
.footer-section .footer-nav{ padding:5px 0px 12px 0px;}
.footer-section .footer-nav a{ font-weight:bold; margin:0px 10px 0px 0px;}
.footer-section .footer-nav a,
.footer-section .footer-nav a:visited{ color:#424242;}
.footer-section .footer-nav a:hover{ color:#000; text-decoration:none;}
.footer-section .p{ font-size:14px; color:#d1d1d1; line-height:20px;}
.footer-section .site_name{ color:#fff; margin-right:30px;}
.footer-section a,
.footer-section a:visited{ color:#666; }
.footer-section .icp{ padding:0px 0px 0px 30px;}
.footer-section .icp a{ color:#d1d1d1;}
.footer-section .icp a:hover{ color:#fff; text-decoration:none;}
.powered-by{ color:#fff; font-size:10px; margin:auto; padding:6px 0px 6px 0px;}
.powered-by a,
.powered-by a:visited { color:#666;}
.powered-by a:hover { color:#222; text-decoration:underline;}
.powered-by .stat{ margin-left:10px;}
.powered-by .powered{}

/**返回顶部**/
.ow-floater{ background:#aaa; width:40px; position:fixed; _position:absolute; bottom:10px; right:10px; z-index:9999; filter:alpha(opacity=100); opacity:1.0;}
.ow-floater a{ background-image:url("../images/ow-floater.png"); display:inline-block; height:40px; margin:0px; width:40px; padding:0px; vertical-align:top;}
.ow-floater a,
.ow-floater a:visited{ background-color:#888;}
.ow-floater a:hover{ background-color:#395791;}
.ow-floater a.top{ background-position:0px 0px;}
.ow-floater a.top:hover{ background-position:40px 0px;}
.ow-floater a.feedback{ background-position:0px -40px;}
.ow-floater a.feedback:hover{ background-position:40px -40px;}
.ow-floater a.faq{ background-position:0px -80px;}
.ow-floater a.faq:hover{ background-position:40px -80px;}


/*栏目名称*/
#mbody_head{  height:30px; line-height:30px;  padding:20px 0px; position:relative; }font-size:24px; width:215px; display:block; font-weight:500; height:30px; line-height:30px; margin-left:45px;}
/*痕迹导航/面包屑*/
.breadcrumb{ color:#919191; font-size:14px; height:62px; line-height:62px; }
.breadcrumb a,.breadcrumb a:visited a{ font-size:14px; color:#919191; height:62px; line-height:62px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
 }
.breadcrumb a:hover{ color:#247612; text-decoration:none;}
.breadcrumb span{ margin:0 12px; }

/*单页*/
.sidebar { background:#fff; float:left; width:230px; margin-right:30px; text-align:center;
           -webkit-box-shadow:0px 0px 0px 1px #fff inset; -moz-box-shadow:0px 0px 0px 1px #fff inset; box-shadow:0px 0px 0px 1px #fff inset; }
.sidebar ul.side-nav { }
.sidebar ul.side-nav li { }
.sidebar ul.side-nav li a { display:block; font-size:14px; height:24px; line-height:24px; padding:5px 15px; color:#919191; margin-bottom:10px; }
.sidebar ul.side-nav li a:hover{ background:#247612; text-decoration:none; color:#fff;}
.sidebar ul.side-nav li.current{ }
.sidebar ul.side-nav li.current a{ background:#247612; color:#fff; }
.sidebar ul.side-sub-nav{ padding-left:20px;}
.sidebar ul.side-sub-nav li{}
.sidebar ul.side-sub-nav li a{ display:block; font-size:12px; height:24px; line-height:24px; padding:5px 15px; color:#919191; }

/*
 * 单页内容
 */
.page-content{ width:920px; position:relative; }

.page-content .track{ width:13px; height:100%; position:absolute; background: url(../images/img/track.png) repeat-y 50% 0px; left:-2px; top:8px; }
.page-content .track i{ width:11px; height:11px; background:#fff; border:1px solid #d0d0d0; display:block; position:relative; top:0px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out; }
.page-content:hover .track i{ background:#247612; border:1px solid #247612; }

.page-content .content{ padding-bottom:50px; }
.page-content .content h1{ font-weight:500; padding:0px 20px 15px 35px; height:20px; font-size:18px; color:#535353; cursor:default; }
.page-content-detail{ font-size:14px; line-height:200%; padding:10px 0px 20px 35px; color:#919191; }
.page-content-detail img{ max-width:738px;}
/*
 * 标签云
 */
.tags-cloud{
	background:#fcfcfc; border:1px solid #dfdfe1; border-bottom-color:#bcbdbd; float:left; margin:0px 0px 10px 0px; width:206px;
	-webkit-box-shadow:0px 0px 0px 1px #fff inset;
	-moz-box-shadow:0px 0px 0px 1px #fff inset;
	box-shadow:0px 0px 0px 1px #fff inset;
	padding:1px 1px 1px 1px;
	}
.tags-cloud > .tags-cloud-wrap{ padding:10px;}
.tags-cloud a{}

/*
 * 栏目页内容列表
 */
/*.cate-container{ background:#fcfcfc; border:1px solid #dfdfe1; border-bottom-color:#bcbdbd; float:left; margin:0px 0px 10px 10px; width:778px;}
.list-container{ padding:10px 20px 20px 20px;}

.content-list{ border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px;}
.content-list .entry-header{}
.content-list h2{ font-size:1.4em !important; font-weight:normal;}
.content-list .byline{ color:#aaa; line-height:12px; font-size:12px; padding:3px 0px 0px 0px;}
.content-list .byline span{ border-right:1px solid #bbb; display:inline-block; height:12px; line-height:12px; margin:0px 8px 0px 0px; padding:0px 8px 0px 0px;}
.content-list .byline span.views{ border-right:none; }
.content-list .byline a,.content-list .byline a:visited { color:#aaa;}
.content-list .byline a:hover{ color:#333; text-decoration:none;}
.content-list .entry-summary{ padding:8px 0px 5px 0px;}
.content-list .tags { color:#aaa;}
.content-list .tags a{ margin:0px 5px 0px 0px;}
.content-list .tags a,.content-list .tags a:visited{ color:#aaa;}
.content-list .tags a:hover{ color:#333; text-decoration:none;}*/

/*内容详细*/
.container{ float:left; width:920px; position:relative; }
.container .container_content{ padding:0px 0px 20px 35px; }
.container h1.title{ font-size:1.8em !important; font-weight:normal; }
.container .byline{ color:#a9a9a9; font-size:16px; }
.container .byline span{ display:inline-block; height:18px; line-height:16px; }
.container .byline span.views{ border-right:none; }
.container .byline a,.container .byline a:visited { color:#a9a9a9;}
.container .byline a:hover{ color:#a9a9a9; text-decoration:none;}
.container .content{ font-size:14px; line-height:200%; color:#919191;}
.container .content img{ max-width:738px;}
.container .content{ word-break:break-all; word-wrap:break-word;}
.container .tags { font-size:14px; padding:5px 0px;}
.container .tags a{ margin:0px 5px 0px 0px;}
.container .pager { padding:20px 0px 20px 0px; text-align:center;}
.container .prev-next{ border-top:1px dotted #ddd; margin:20px 0px; padding:10px 0px;}
.container .prev-next .prev{ height:24px; padding:4px 0px;}
.container .prev-next .next{ height:24px; padding:4px 0px;}
.container .prev-next .prev a:hover,
.container .prev-next .next a:hover{ color:#247612; text-decoration:none;}
.container:hover .track i{ background:#247612; border:1px solid #247612; }

.related-content{ border-top:1px dotted #ddd; margin:20px;}
.related-content .header{ font-size:12px; font-weight:bold; padding:10px 0px 5px 0px;}
.related-content ul{}
.related-content ul li{}
.related-content ul a{ border-bottom:1px solid #eee; display:inline-block; line-height:24px; padding:2px 0px; }

.related-product{ margin:20px 0px;}
.related-product .header{ font-size:12px; font-weight:bold; padding:5px 10px;}
.related-product ul.product-list { border-top:1px solid #eee; zoom:1; overflow:auto;}
.related-product li { border:1px solid #e6e6e6; border-left:0px; border-top:0px; float:left; display:inline; height:178px; width:130px; overflow:hidden; padding:20px 29px;}
.related-product li .thumbnail { border-bottom:1px solid #eee;}
.related-product li .thumbnail table { height:128px; width:128px; text-align:center; vertical-align:middle;}
.related-product li .thumbnail td a { display:block; height:128px; text-align:center; width:128px;}
.related-product li .thumbnail img { padding:1px; max-height:128px; max-width:128px;
                                   width:expression(this.width > 128 && this.width/this.height >= 1 ? 128 : true);
								   height:expression(this.height > 128 && this.height/this.width >= 1 ? 128 : true);
								 }


/**
内容类型筛选
**/
.content-type-section{ border-bottom:1px solid #e6e6e6; margin:0px 0px 0px 0px;}
.content-type-section .type-header{ font-size:14px; padding:2px 10px; }
.content-type-section .type-section{}
.content-type-section .type-line{ border-top:1px dotted #eee8e8; overflow:hidden; padding:0px 0px 6px 0px; position:relative;}
.content-type-section .type-line .type-attr{ color:#424242; float:left; font-weight:bold; padding:6px 2px 0px 5px; text-align:right; width:80px; }
.content-type-section .type-line .type-value{ float:left; width:670px;}
.content-type-section .type-line .type-value ul{ padding:4px 0px 0px 4px;}
.content-type-section .type-line .type-value li{ float: left; height:20px; line-height:20px; margin-right:8px; white-space:nowrap; padding:2px 0px;}
.content-type-section .type-line .type-value li a{ display:inline-block; height:20px; line-height:20px; padding:1px 6px;}
.content-type-section .type-line .type-value li a.current{ background:#686868; color:#fff;}
.content-type-section .type-line .type-value li a.current:hover{ text-decoration:none; cursor:default;}

/*
* 产品列表
*/
.product-container ul.product-list { width:877px; position:relative; padding:10px 0px 10px 35px; overflow:hidden; }
.product-container li { float:left; display:inline;  width:200px; margin:0px 19px 19px 0px;  }
.product-container li .thumbnail table { height:193px; width:200px; text-align:center; vertical-align:middle; margin-bottom:10px; }
.product-container li .thumbnail td a { display:block; height:193px; line-height:193px; text-align:center; width:200px; background:#fff;}
.product-container li .thumbnail td a img { padding:1px; max-height:193px; max-width:200px;
                                   width:expression(this.width > 200 && this.width/this.height >= 1 ? 193 : true);
								   height:expression(this.height > 193 && this.height/this.width >= 1 ? 200 : true);
								 }
.product-container li .thumbnail td a:hover img{ }
.product-container li .title a{ height:32px; line-height:32px; font-size:14px; display:block; text-align:center; background:#d4d4d4; color:#000; }
.product-container li .title a:hover { background:#247612; color:#fff; text-decoration:none; }
.product-container .pager{ margin:40px 20px; }

 /*
 * 视频列表
 */
.video-list-container{ padding:10px;}
.video-list-container .pager{ padding:20px 20px 10px 20px;}
.video-list{}
.video-list li{ float:left; padding:20px; width:200px;}
.video-list .thumbnail{ height:112px;}
.video-list .thumbnail img{ height:112px; width:200px;}
.video-list .title{ height:40px; line-height:20px; padding:5px 0px;}
.video-list .meta{}

/*
 * 下载区
 */
.downloader{ border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin:20px; padding:0px 0px 20px 0px;}
.downloader h2{ font-size:14px; font-weight:normal; padding:10px 0px;}
.downloader h2 span{ font-size:12px; margin:0px 0px 0px 10px;}

/*
 * 视频区
 */
.video-section{ border:1px solid #111; margin:20px;}


/*
 * 搜索内容列表
 */
.search-section{ background:#fcfcfc; border:1px solid #ddd; margin:10px 0px; min-height:600px;}
.search-section > .header{ border-bottom:1px dashed #ddd; font-size:24px; margin:10px 20px; padding:10px; }
.search-section > .section{ margin:10px 20px 20px 20px; }
.search-section .search-item{ border-bottom:1px dotted #ddd; padding:10px 0px;}
.search-section .search-item h2{ font-size:1.4em !important; font-weight:normal;}
.search-section .search-item .byline{ color:#aaa; line-height:12px; font-size:12px; padding:3px 0px 0px 0px;}
.search-section .search-item .byline span{ border-right:1px solid #bbb; display:inline-block; height:12px; line-height:12px; margin:0px 8px 0px 0px; padding:0px 8px 0px 0px;}
.search-section .search-item .byline span.views{ border-right:none; }
.search-section .search-item .byline a,.content-list .byline a:visited { color:#aaa;}
.search-section .search-item .byline a:hover{ color:#333; text-decoration:none;}
.search-section .search-item .entry-summary{ padding:8px 0px 5px 0px;}

font.keywords{ color:#f00;}

/*
 * 友情链接
 */
.friend-links { margin:10px 0px;}
.friend-links .heading {border-bottom:1px solid #ddd; font-size:12px; font-weight:bold; height:20px; line-height:20px; padding:4px 0px;}
.friend-links ul {padding:8px 0px;}
.friend-links ul:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.friend-links ul li.text {float:left; padding:0px 5px 5px 0px;}
.friend-links ul li.text a {background:#fcfcfc; border:1px solid #e6e6e6; display:inline-block; height:20px; line-height:20px; padding:3px 8px;}
.friend-links ul li.text a:hover { background:#fff; border:1px solid #ddd; border-bottom-color:#bcbdbd; text-decoration:none;}

/*
 * 在线客服
 */
.service-online {font-family:"微软雅黑"; text-shadow:0px 1px 0px #fff; margin:0px; position:absolute; right:0px; top:100px; width:136px; z-index:99999999;}
.service-online a.mini {background:url("../images/service-online.png") 0px 0px no-repeat; display:inline-block; float:right; height:90px; width:30px; overflow:hidden;}
.service-online .listpanel {background:#fafafa; width:136px;}
.service-online .heading {background:url("../images/service-online.png") -40px 0px no-repeat; height:24px; line-height:24px; overflow:hidden; position:relative; }
.service-online .section {border:1px solid #ddd; padding:5px 0px 10px 0px;}
.service-online a.close {background-image:url("../images/service-online.png"); background-position:-40px -32px; display:inline-block; height:24px; width:24px; overflow:hidden; position:absolute; right:0px; top:0px;}
.service-online a.close:hover {background-position:-64px -32px;}
.service-online dl {border-bottom:1px dotted #e6e6e6; box-shadow:0px 1px 0px #fff; margin:5px 10px; padding:0px 0px 5px 0px;}
.service-online dl dt {font-size:12px; margin:0px; padding:0px;}
.service-online dl dd {margin:0px; padding:2px 0px;}
.service-online dl dd.tel {color:#c70505; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.service-online dl dd.qq a,
.service-online dl dd.crmqq a{ background:url("../images/qq-talk.png"); display:inline-block; height:22px; line-height:22px; width:92px; overflow:hidden; vertical-align:top; }
.service-online dl dd.wangwang {}

/*
 * 图片广告
 */
.ow-ad-pic { margin:auto; overflow:hidden; position:relative;}
.ow-ad-pic a {position: absolute;}
.ow-ad-pic a img {}
.ow-pic-player {margin:auto; position:relative; overflow:hidden; z-index:1;}
.ow-pic-player .sliders {position:absolute; left:0px; top:0px;}
.ow-pic-player .sliders li {}
.ow-pic-player .pages {bottom:5px; position:absolute; right:10px;}
.ow-pic-player .pages a {background-color:#999; display:inline-block; font-size:9px; height:16px; line-height:16px; margin:0px 2px; width:16px; overflow:hidden; text-align:center;
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
	}
.ow-pic-player .pages a,.ow-pic-player .pages a:visited {color:#fff; text-decoration:none;}
.ow-pic-player .pages a.current {background-color:#c30000;}
.ow-pic-player .pages a:hover {background-color:#c30000;}
.ow-pic-player .turner {position:absolute; top:42%; width:100%; background:#ddd;}
.ow-pic-player .turner a {background-image:url("../images/pic-player-pre-next.png"); display:inline-block; height:40px; width:32px; overflow:hidden;}
.ow-pic-player .turner a.prev {background-position:0px 0px; left:8px; position:absolute;}
.ow-pic-player .turner a.prev:hover {background-position:0px 40px;}
.ow-pic-player .turner a.next {background-position:32px 0px; position:absolute; right:8px;}
.ow-pic-player .turner a.next:hover {background-position:32px 40px;}

/*
 * 产品图片画廊
 */
.gallery { position:relative; width:366px;}
.gallery .gallery-view { border:1px solid #aaa; height:360px; width:360px; position:relative;}
.gallery .gallery-view span { display:inline-block; height:360px; width:360px; text-align:center;}
.gallery .gallery-view a{ display:block; text-align:center;}
.gallery .gallery-view img { max-height:360px; max-width:360px;}
.gallery .gallery-view .mousetrap{ position:absolute; right:0px;}
.gallery .gallery-view .cloud-zoom-big { border:1px solid #ccc; left:366px; top:-1px;}
.gallery .gallery-list{ height:56px; margin:10px 0px; overflow:hidden; padding:0px 0px; position:relative; width:366px;}
.gallery .gallery-list ul{ padding:0px; zoom:1; overflow:auto; position:absolute;}
.gallery .gallery-list li{ background:#fff; border:1px solid #cdcdcd; float:left; height:54px; margin:0px 5px 0px 0px; width:54px; overflow:hidden; text-align:center;}
.gallery .gallery-list li a{ display:block;}
.gallery .gallery-list li img{ max-height:54px; max-width:54px; height:expression(this.height > 54 && this.height/this.width >= 1 ? 54 : true); width:expression(this.width > 54 && this.width/this.height >= 1 ? 54 : true);}
.gallery .gallery-list li.current{ border:2px solid #C30008; height:52px; width:52px; margin:0px 3px 0px 0px;}
.gallery .gallery-list a.turner { background-image:url("../images/turner-pre-next.png"); display:inline-block; height:30px; position:absolute; top:13px; width:24px;}
.gallery .gallery-list a.prev{ left:0px;}
.gallery .gallery-list a.prev:hover {background-position:0px 30px;}
.gallery .gallery-list a.next{ background-position:24px 0px; right:5px;}
.gallery .gallery-list a.next:hover {background-position:24px 30px;}


.products-gallery { border-top:2px solid #ddd; border-bottom:2px solid #ddd; margin:12px 0px; padding:20px 70px 10px 0px;}
.gallery-products{ width:610px;}
.gallery-products .gallery-view { height:600px; width:600px;}
.gallery-products .gallery-view span { height:600px; width:600px;}
.gallery-products .gallery-view a { height:600px; width:600px;}
.gallery-products .gallery-view img { max-height:600px; max-width:600px; height:expression(this.height > 600 && this.height/this.width >= 1 ? 600 : true); width:expression(this.width > 600 && this.width/this.height >= 1 ? 600 : true);}
.gallery-products .gallery-view .cloud-zoom-big { border:1px solid #ccc; left:-1px; top:-1px;}
.gallery-products .gallery-list{ height:94px; width:613px;}
.gallery-products .gallery-list li{ margin:0px 10px 2px 0px; height:90px; width:90px;}
.gallery-products .gallery-list li img{ max-height:90px; max-width:90px; height:expression(this.height > 90 && this.height/this.width >= 1 ? 90 : true); width:expression(this.width > 90 && this.width/this.height >= 1 ? 90 : true);}
.gallery-products .gallery-list li.current{ height:90px; width:90px; margin:0px 8px 2px 0px;}
.gallery-products .gallery-list a.turner{ top:30px;}
.gallery-products .gallery-list a.next{ right:10px;}


/*弹窗用户登录*/
.ow-loginwin{ width:278px; padding:25px 40px;}
.ow-loginwin .form-login dl dt { font-size:14px; padding:0px 10px 0px 0px;}
.ow-loginwin .form-login dl dd { margin-bottom:6px; padding:4px 10px 0px 0px;}
.ow-loginwin .form-login dl dd input.text{ font-size:14px; padding:3px 5px; width:100%;}
.ow-loginwin .form-login dl dd input.text-verifycode{ width:100px;}
.ow-loginwin .form-login dl dd .verifycode img{ height:32px; vertical-align:middle;}
.ow-loginwin .form-login dl dd .verifycode .fresh{background:#f6f6f6; border:1px solid #aaa; display:inline-block; font-size:14px; height:32px; line-height:32px; width:35px; text-align:center; vertical-align:top; overflow:hidden;}
.ow-loginwin .form-login dl dd .verifycode .fresh:hover{ text-decoration:none;}
.ow-loginwin .form-login dl.button dd{ padding:15px 0px 0px 0px;}
.ow-loginwin .form-login dl.button dd .btn{ width:100%; padding-left:0px; padding-right:0px; text-align:center;}
.ow-loginwin .form-login dl.remember dd{ padding-top:15px;}
.ow-loginwin .form-login dl.remember a,
.ow-loginwin .form-login dl.remember a:visited{ color:#888;}
.ow-loginwin .form-login dl.remember a:hover{ color:#0070d9; text-decoration:none;}
.ow-loginwin .form-login dl dd label.remember{ display:none;}
.ow-loginwin .form-login dl dd .forget{ margin-right:15px;}
.ow-loginwin .form-login dl dd .reg-member{ }
.ow-loginwin .form-login dl dd .unlogin-buy{ float:right;}


/**单选/复选框**/
.labels {}
.labels label.checkbox-inline {margin-right:10px;}
.labels label.radio-inline {margin-right:10px;}

/*
* 验证码
*/
.verifycode{}
.verifycode img{ height:26px; vertical-align:middle;}
.verifycode .fresh{ background:#f6f6f6; border:1px solid #aaa; display:inline-block; vertical-align:top; font-size:14px; font-family:"微软雅黑"; height:26px; padding:0px 6px;}

/*
* spans
*/
.spans-inline {}
.spans-inline .headline {border-bottom:1px solid #eee; color:#666; display:inline-block; padding:0px 10px 2px 0px;}
.spans-inline .spans {padding:6px 0px 0px 0px;}
.spans-inline span {padding:0px 10px 0px 0px;}

/*
* 加载/提交/注释/注解
*/
.loading,
.posting {background:url("../images/posting.gif") 0px center no-repeat; color:#888; display:inline-block; font-size:18px; height:32px; line-height:32px; padding:0px 20px 0px 48px;}
.freshing {background:url("../images/freshing.gif") 0px 0px no-repeat; color:#aaa; display:inline-block; font-size:12px; height:16px; line-height:16px; padding:2px 5px 2px 24px;}
.t-normal {color:#b2b2b2; padding:0px 0px 0px 0px;}
.t-normal.hightLigth,
.t-normal:hover{color:#4d4d4d;}

.t-ok { color:#00be00; }
.t-err { color:#ff3300; }


/*
* 表单 input check radio textarea select button
*/
input[type="radio"],
input[type="checkbox"] {
	margin:0px 5px 0px 0px; padding:0px; position:relative; vertical-align:middle;
	}
input.text,
textarea.textarea {
	background-color:#fcfcfc; border:1px solid #aaa;
	-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075);
	color:#333; font-size:12px;
	padding:0px 5px 0px 5px;
	-webkit-transition:border linear .2s,box-shadow linear .2s;
	-moz-transition:border linear .2s,box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s;
	width:240px;
	}
input.text {height:26px; line-height:26px;}
input.text-long {width:400px;}
input.text-short {width:160px;}
input.text-short-mini {width:80px;}
input.text-mini {height:18px; line-height:18px; width:114px;}
input.text-fileurl {width:300px;}
input.text-filename {width:120px;}
input.text-imageurl {border:1px dashed #bbb; width:272px;}
input.text-large {font-size:14px; height:32px; line-height:32px;}
input.text-err,
textarea.textarea-err { background-color:#fffafa; border-color:#d80000; -webkit-box-shadow:inset 0px 1px 1px rgba(225,0,0,0.175); -moz-box-shadow:inset 0px 1px 1px rgba(225,0,0,0.175); box-shadow:inset 0px 1px 1px rgba(225,0,0,0.175);}
iframe.iframe-upload{ width:160px; display:inline; height:30px; overflow:hidden; vertical-align:middle;}
input.text-file{
	background-color:#fcfcfc; border:1px solid #aaa; height:26px; line-height:26px; width:156px;
	padding:0px 0px!important;
	padding:0px 0px\0 !important;
	*padding:2px 0px !important;
	_padding:2px 0px !important;
	}

/**文本域**/
textarea.textarea { height:80px; line-height:20px; padding-top:2px; padding-bottom:2px; width:400px;}
textarea.textarea-mini {height:60px;}
textarea.textarea-high {height:160px;}
textarea.textarea-summary {height:60px; width:660px;}
textarea.textarea-long {height:80px; width:660px;}
textarea.textarea-editor {height:300px; width:650px;}
/**下拉**/
select {
	border:1px solid #bbb; color:#333; height:26px; line-height:26px;
    margin:0px 0px; padding:3px;
	vertical-align:top;
}
select option {border-bottom:1px solid #f4f4f4; height:18px; line-height:18px; padding:4px 3px 1px 5px;}
select optgroup {font-style:normal; padding:2px 0px 2px 0px;}
select optgroup option:first-child {margin-top:3px;}
/**聚焦和经过状态**/
input.text:hover,
input.text:focus,
textarea.textarea:hover,
textarea.textarea:focus,
select:hover,
select:focus {
	background:#fcfcfc;
	border:1px solid #3498db;
	color:#000;
	-webkit-box-shadow:0px 0px 3px #6bafdc;
	-moz-box-shadow:0px 0px 3px #6bafdc;
	box-shadow:0px 0px 3px #6bafdc;
	}
/**无效状态**/
input.disabled,
input.disabled:hover,
input.disabled:focus,
select.disabled,
select.disabled:hover,
select.disabled:focus {
	background:#eee;
	border:1px solid #ccc;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#888;
	text-shadow:0px 0px 1px #fff;
}
/**时间**/
input.text-datetime,
input.text-datetime:hover,
input.text-datetime:focus {background-image:url("../images/icons/datetime.png"); background-repeat:no-repeat; background-position:center right;}


/*
* 各种按钮
*/
button,input[type="button"],input[type="reset"],input[type="submit"] { cursor:pointer; -webkit-appearance:button;}
.btn,.btn:visited {
	background-color:#eee;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F6F6F6), color-stop(100%, #E6E6E6));
	background-image:-webkit-linear-gradient(#F6F6F6,#E6E6E6);
	background-image:-moz-linear-gradient(#F6F6F6,#E6E6E6);
	background-image:-o-linear-gradient(#F6F6F6,#E6E6E6);
	background-image:linear-gradient(#F6F6F6,#E6E6E6);
	-webkit-box-shadow:#fff 0px 1px 0px inset; -moz-box-shadow:#fff 0px 1px 0px inset; box-shadow:#fff 0px 1px 0px inset;
	border:1px solid #aaa; border-bottom-color:#888; color:#555; font-family:"微软雅黑"; text-shadow:0px 1px 0px #f8f8f8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	display:inline-block; position:relative;
}
.btn:hover {
	background-color:#ddd;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #d8d8d8));
	background-image:-webkit-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-moz-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-o-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:linear-gradient(#e8e8e8,#d8d8d8);
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset; box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	border-color:#888; border-bottom-color:#666; color:#333; text-decoration:none;
}
/**按钮大小**/
.btn {
	font-size:14px; font-weight:bold; line-height:18px;
	padding:4px 15px!important;
	padding:4px 17px\0 !important;
	*padding:2px 4px !important;
	_padding:2px 4px !important;
}
a.btn {
	padding:5px 18px!important;
	padding:4px 17px\0 !important;
	*padding:4px 18px !important;
	_padding:4px 18px !important;
}

.btn-mini {
	font-size:10px; font-weight:normal; line-height:12px;
	padding:2px 5px!important;
	padding:2px 7px\0 !important;
	*padding:2px 0px !important;
	_padding:2px 0px !important;
	}
a.btn-mini {
	font-size:10px; font-weight:normal; line-height:12px;
	padding:3px 8px!important;
	padding:2px 7px\0 !important;
	*padding:2px 8px !important;
	_padding:2px 8px !important;
}

.btn-small {
	font-size:12px; font-weight:normal; line-height:16px;
	padding:3px 10px!important;
	padding:3px 12px\0 !important;
	*padding:1px 2px !important;
	_padding:1px 2px !important;
	}
a.btn-small {
	font-size:12px; font-weight:normal; line-height:16px;
	padding:4px 13px!important;
	padding:3px 12px\0 !important;
	*padding:3px 13px !important;
	_padding:2px 13px !important;
}

.btn-sbig {
	font-size:14px; font-weight:bold; line-height:20px;
	padding:4px 18px!important;
	padding:4px 20px\0 !important;
	*padding:2px 7px !important;
	_padding:2px 7px !important;
}
a.btn-sbig {
	padding:5px 21px!important;
	padding:4px 20px\0 !important;
	*padding:4px 22px !important;
	_padding:4px 22px !important;
}

.btn-large {
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:16px; line-height:22px;
	padding:5px 24px!important;
	padding:6px 26px\0 !important;
	*padding:3px 9px !important;
	_padding:4px 9px !important;
}
a.btn-large {
	padding:6px 27px!important;
	padding:6px 26px\0 !important;
	*padding:6px 28px !important;
	_padding:7px 28px !important;
}

.btn-xlarge {
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:20px; line-height:24px; padding:10px 46px;
	padding:8px 40px!important;
	padding:10px 40px\0 !important;
	*padding:5px 17px !important;
	_padding:4px 18px !important;
	}
a.btn-xlarge {
	padding:9px 43px!important;
	padding:10px 40px\0 !important;
	*padding:9px 44px !important;
	_padding:9px 45px !important;
	}

.btn-download{
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:16px; line-height:22px;
	padding:5px 24px!important;
	padding:6px 26px\0 !important;
	*padding:3px 9px !important;
	_padding:4px 9px !important;
	}
a.btn-download{
	padding:6px 27px!important;
	padding:6px 26px\0 !important;
	*padding:6px 28px !important;
	_padding:7px 28px !important;
	}
/**按钮颜色-状态**/
.btn-primary,.btn-primary:visited {
	background-color:#37548e;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e5e9c), color-stop(100%, #304a80));
	background-image:-webkit-linear-gradient(#3e5e9c,#304a80);
	background-image:-moz-linear-gradient(#3e5e9c,#304a80);
	background-image:-o-linear-gradient(#3e5e9c,#304a80);
	background-image:linear-gradient(#3e5e9c,#304a80);
	-webkit-box-shadow:#6783bb 0 1px 0 inset; -moz-box-shadow:#6783bb 0 1px 0 inset; box-shadow:#6783bb 0 1px 0 inset;
	border:1px solid #273c67;
	border-bottom-color:#22355d;
	color:#eee;
	text-shadow:0px 1px 0px #2e467c;
}
.btn-primary:hover {
	background-color:#2c4475;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%,#314b81), color-stop(100%,#22345b));
	background-image:-webkit-linear-gradient(#314b81,#22345b);
	background-image:-moz-linear-gradient(#314b81,#22345b);
	background-image:-o-linear-gradient(#314b81,#22345b);
	background-image:linear-gradient(#314b81,#22345b);
	-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	-moz-box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	border-color:#1a2a4b;
	border-bottom-color:#152441;
	color:#fff;
}
.btn.disabled,.btn.disabled:hover,
button.disabled,button.disabled:hover{
	background-color:#ddd; background-image:none;
	-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
	border-color:#bbb; color:#888; cursor:default; font-weight:normal; text-shadow:0px 1px 0px #fff;
}
/**特殊表单**/
.btn-upload{
	-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;
	font-size:12px; font-weight:bold; line-height:16px;
	padding:4px 15px!important;
	padding:4px 17px\0 !important;
	*padding:3px 4px !important;
	_padding:2px 4px !important;
}

/**表单**/
.form {}
.form-group {border-bottom:1px dotted #ddd; padding:5px 0px 5px 0px;}
.form-group:before,
.form-group:after { display:table; line-height:0; content:"";}
.form-group:after { clear:both;}
.form-group .col-name {float:left; font-size:14px; font-weight:bold; height:20px; line-height:20px; padding:3px 15px 3px 0px; width:100px; text-align:right;}
.form-group .col-name .important {color:#f00; padding:2px 5px 0px 0px;}
.form-group .col-value {padding:3px 0px 3px 115px;}
.form-group .verifycode {}
.form-group .verifycode img {height:26px; vertical-align:middle;}
.form-group .verifycode .fresh {background:#f6f6f6; border:1px solid #aaa; display:inline-block; vertical-align:top; font-size:12px; font-family:"微软雅黑"; height:26px; padding:0px 6px;}

/*
* 水平表单
*/
.form-horizontal {padding:20px; }
.form-horizontal .control-group {margin-bottom:20px;}
.form-horizontal .control-group .control-label {float:left; font-size:14px; padding:4px 12px 0px 0px; text-align:right; width:100px;}
.form-horizontal .control-group .controls {padding-left:112px; }
.form-horizontal .control-group .controls .checkbox-line {display:block; padding:0px 0px 15px 0px;}


/*
* 表单行为
*/
.form-actions {padding:20px 0px 0px 115px;}
.form-actions:before,
.form-actions:after {display:table; line-height:0; content:"";}
.form-actions:after {clear:both;}
.form-actions .btn {margin-right:8px;}

a.forget-password{ margin-left:20px;}


/*
* 自定义表单
*/
.form-list {padding:5px 0px;}
.form-data {background:#fafafa; border:1px dotted #ccc; margin:15px 0px 0px 0px; position:relative;}
.form-data:before,
.form-data:after { display:table; line-height:0; content:"";}
.form-data:after { clear:both;}
.form-data .heading {border-bottom:1px dotted #ddd; color:#aaa; height:20px; line-height:20px;}
.form-data .heading .data-id {font-size:11px; padding:5px 5px;}
.form-data .heading .datetime {float:right; font-size:11px; padding:0px 10px;}
.form-data .avatar {float:left; padding:10px 10px 6px 10px; width:48px;}
.form-data .avatar img {height:48px; width:48px;}
.form-data .avatar h6 {margin:0px; padding:0px; width:48px; overflow:hidden;}
.form-data-content {background:#fff; border-left:1px dotted #ddd; margin-left:68px;}
.form-data-content:before,
.form-data-content:after { display:table; line-height:0; content:""; }
.form-data-content:after { clear:both;}
.form-data table {width:100%;}
.form-data .row {border-bottom:1px dotted #ddd; padding:2px 0px 2px 0px;}
.form-data .row:last-child {border-bottom:none;}
.form-data td.col-name {float:left; font-size:12px; height:20px; line-height:20px; padding:3px 10px; text-align:left;}
.form-data td.col-value {border-left:1px dotted #ddd; font-size:12px; padding:3px 10px; width:88%;}

.form-data-reply {background-color:#ECF3FF; border:1px dotted #CDDEF8; color:#4B74B6; margin:0px 0px;}
.form-data-reply .heading {border-bottom:none; padding:5px 0px 0px 0px;}
.form-data-reply .heading .datetime {float:none; font-size:11px; padding:0px 10px;}
.form-data-reply .form-data-content {background:#ECF3FF;}
.form-data-reply .reply-content {min-height:50px; padding:5px 10px;}

/*
* 表格
*/
.table { width:100%;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { border-top:1px solid #dddddd; line-height:1.428571429; padding:8px; vertical-align:top; }
.table > thead > tr > th { border-bottom: 2px solid #dddddd; vertical-align: bottom; }

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {border: 1px solid #dddddd;}
.table-auto { width:auto;}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  display: table-cell;
  float: none;
}

.table > thead > tr > .active,
.table > tbody > tr > .active,
.table > tfoot > tr > .active,
.table > thead > .active > td,
.table > tbody > .active > td,
.table > tfoot > .active > td,
.table > thead > .active > th,
.table > tbody > .active > th,
.table > tfoot > .active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > .active:hover,
.table-hover > tbody > .active:hover > td,
.table-hover > tbody > .active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > .success,
.table > tbody > tr > .success,
.table > tfoot > tr > .success,
.table > thead > .success > td,
.table > tbody > .success > td,
.table > tfoot > .success > td,
.table > thead > .success > th,
.table > tbody > .success > th,
.table > tfoot > .success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > .success:hover,
.table-hover > tbody > .success:hover > td,
.table-hover > tbody > .success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > .danger,
.table > tbody > tr > .danger,
.table > tfoot > tr > .danger,
.table > thead > .danger > td,
.table > tbody > .danger > td,
.table > tfoot > .danger > td,
.table > thead > .danger > th,
.table > tbody > .danger > th,
.table > tfoot > .danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > .danger:hover,
.table-hover > tbody > .danger:hover > td,
.table-hover > tbody > .danger:hover > th {
  background-color: #ebcccc;
}

.table > thead > tr > .warning,
.table > tbody > tr > .warning,
.table > tfoot > tr > .warning,
.table > thead > .warning > td,
.table > tbody > .warning > td,
.table > tfoot > .warning > td,
.table > thead > .warning > th,
.table > tbody > .warning > th,
.table > tfoot > .warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > .warning:hover,
.table-hover > tbody > .warning:hover > td,
.table-hover > tbody > .warning:hover > th {
  background-color: #faf2cc;
}

/*
* 分页
*/
.pager {clear:both; display:block; margin:15px 0px 10px 0px; }
.pager a,.pager a:active,.pager a:link,.pager a:visited {
	background:#fff;
	border:1px solid #ccc;
	clear:both;
	color:#777;
	font-size:11px;
	font-weight:bold;
	margin:2px 4px 2px 0px;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	}
.pager a:hover {
	border:1px solid #247612;
	color:#247612;
	margin:2px 4px 2px 0px;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	}
.pager span.current {
	border:1px solid #3e5e9c;
	color:#fff;
	background:#247612;
	font-size:11px;
	font-weight:bold;
	margin:2px 4px 2px 0px;
	padding:4px 6px 4px 6px;
	}
.pager span.extend,.pager span.unlink {
	background:#666;
	border:1px solid #666;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:2px 4px 2px 0px;
	padding:4px 6px 4px 6px;
	}
/****/


/*
* 弹出框
*/
.ow-dialog{
	-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 6px;
	-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 6px;
	box-shadow:rgba(0,0,0,0.5) 0px 0px 6px;
	padding:0px; position:absolute; z-index:1001; top:100px; left:200px;}
.ow-dialog-wrapper{ background:#fff;}
.ow-dialog-titleBar{  cursor:move; position:relative;}
.ow-dialog-title{ background:#395692; color:#fff; height:24px; line-height:24px; padding:0px 10px; left:0px;}
.ow-dialog-close{ background-image:url("../images/dialog-close.png"); background-position:0px 0px; display:inline-block; height:24px; width:24px; overflow:hidden; position:absolute; right:1px; top:1px;}
.ow-dialog-close:hover{ background-color:#fff; background-position:0px -24px;}
.ow-dialog-main{ }
.ow-dialog-content{ background:#fcfcfc; border:1px solid rgba(0,0,0,0.8); border-bottom:none; overflow:auto;}
.ow-dialog-content-alert { color:#d10000; font-size:14px; font-weight:normal; padding:18px 26px 18px 26px;}
.ow-dialog-content-success { background:#17a000; border:1px solid rgba(0,0,0,0.2); color:#fff; font-size:14px; padding:18px 26px 18px 26px;}
.ow-dialog-content-error { padding:18px 26px 18px 26px;}
.ow-dialog-content-error h5.error-text{ color:#424242; font-size:12px; font-weight:normal; }
.ow-dialog-content-error dl.error-msg{ border-top:1px dotted #ddd; font-size:12px; margin-top:6px; padding-top:6px;}
.ow-dialog-content-error dl.error-msg dt{ color:#aaa; display:none; font-weight:bold;}
.ow-dialog-content-error dl.error-msg dd{ color:#d10000; font-size:14px; }
.ow-dialog-loading{ background:url("../images/loading.gif") 0px 0px no-repeat; color:#aaa; font-size:16px; height:32px; line-height:32px; padding:0px 20px 0px 48px;}
.ow-dialog-posting{ background:url("../images/posting.gif") 0px 0px no-repeat; color:#aaa; font-size:16px; height:32px; line-height:32px; padding:0px 20px 0px 48px;}
.ow-dialog-iframe{ height:100%; width:100%;}
.ow-dialog-footer{ border-bottom:1px solid rgba(0,0,0,0.8); }
.ow-dialog-buttons{ background:#f6f6f6; border-left:1px solid rgba(0,0,0,0.8); border-right:1px solid rgba(0,0,0,0.8); border-top:1px solid #eee; padding:6px 20px; text-align:center;}
.ow-dialog-buttons button{ margin:0px 5px;}
.ow-dialog-timeout{ color:#121212; bottom:-25px; position:absolute; text-align:center; text-shadow:0px 1px 0px rgba(255,255,255,0.28);  width:100%;}
.ow-dialog-shadow{ background-color:#000; filter:alpha(opacity=60); opacity:0.6; left:0px; top:0px; width:100%; height:100%; position:fixed; visibility:visible; z-index:1000;}
.ow-dialog-shadow iframe{ filter:alpha(opacity=10); opacity:0.1;}
.ow-dialog .server-data{ background:#fafafa; border:1px dotted #e6e6e6; color:#999; font-size:12px; margin:5px 0px 0px 0px; padding:5px; width:360px;}



/*新闻资讯栏目页内容列表*/
.cate-container { width:920px; position:relative;}
.cate-container .cate_title{ height:40px; display:block; font-size:18px; font-weight:500; color:#535353; cursor:default; }
.news_content{ padding:0px 0px 20px 35px; }
.track{ width:13px; height:100%; position:absolute; background: url(../images/img/track.png) repeat-y 50% 0px; margin-bottom:6180px; padding-bottom:-6180px; left:-2px; top:8px; }
.track i{ width:11px; height:11px; background:#fff; border:1px solid #d0d0d0; display:block; position:relative; top:0px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out; }
.cate-container:hover .track i{ background:#247612; border:1px solid #247612; }
.news_list{ margin-bottom:30px; }
.news_list ul li{ display:block; height:96px; position:relative; width:100%; }
.news_time{ height:96px; width:100px; color:#a9a9a9; font-size:16px; }
.news_info{ height:96px; width:785px; }

.news_info_title{ color:#535353; font-size:16px; height:26px; line-height:26px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
 }
.news_info_title:hover{ color:#2258a6; text-decoration:none; }
.news_info p{ height:70px; line-height:22px; font-size:14px; color:#a9a9a9; text-indent:2em; overflow: hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; }

.li_i{ width:11px; height:11px; position:absolute; top:8px; left:-37px; background:#fff; border:1px solid #d0d0d0;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out; display:block; zoom:1; z-index:99;
 }
.news_list li:hover .li_i{ background:#247612; border:1px solid #247612; }





/*列表页当前栏目*/
#mbody .left {
	width:230px;
	float:left;
	margin-right:30px;
	position:relative;	
}
#mbody .right {
	width:920px;
	float:left;
	position:relative;
}
#mbody .left .conlum img {
	float:left;
	width:30px;
	height:30px;
	padding:20px 0px;
	-moz-transition:0.3s all ease;
	-ms-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	transition:0.3s all ease;
	text-shadow:0px 0px 0px #999;
}
#mbody .left .conlum h3 {
	height:30px;
	line-height:30px;
	padding:20px 20px;
	float:left;
    color:#2d2c2c; font-size:24px; font-weight:500;
}

