﻿@charset "utf-8";
/**
 * ============================================================================
 * 版权所有: ThinkCSS
 * 网站地址: http://code.google.com/p/thinkcss/
 * ----------------------------------------------------------------------------
 * $codex 1. id和class命名采用该版块的英文单词或组合命名，并第一个单词小写，第二个单词首个字母大写，如:thinkCss（最新产品/think+Css)
 * $codex 2. CSS样式表各区块用注释说明
 * $codex 3. 尽量使用英文命名原则
 * $codex 4. 尽量不加中杠和下划线
 * $codex 5. 尽量不缩写，除非一看就明白的单词
 * $Author: tomcat 
 * $mailto: <thinkcss@p2h.cn>
 * $hack :ie 6 _  \ ie7 *+ \  ie6,ie7 *  \  ie7,firefox !important ie9, \9
*/

/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 * @comefrom  互联网
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 body{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
 * {}
a{outline:none; text-decoration:none;} a:hover{}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{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:'';}

/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}

.tal{ text-align:left} .tar{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.w960{width:940px; margin:0px auto;}
.mtop15{ margin-top:15px;}
.padd10{ padding:10px;}
.padd5{ padding:4px 10px;}
/*
以上为主体基础样式
*/

/*页面外围控制整体布局宽度*/
#wrapper{ display:block; background:url(../images/body-bg.jpg) no-repeat center top;}

/*头部*/
.header{padding-top:10px; overflow:hidden;color:#297cd6;  }
.logo{ padding-top:20px;}
.topbar{ margin-bottom:5px;}
.topbar a{color:#2087e1}
.topbar a:hover{color:#bb2821}
.topbar p{ text-align:right}
.topbar font{ font-family:"宋体";font-size:12px; padding-left:5px; padding-right:5px; }
/*导航*/
#w-nav{ background:#297cd6; height:30px; overflow:hidden; zoom:1;}
.navbar{ margin-top:5px;height:35px; background:url(../images/nav-bg.png) no-repeat; width:100%; overflow:hidden; clear:both;}
.navbar ul li{ display:block; text-align:center; float:left; width:100px; font-weight:bold; background:url(../images/nav-line.jpg) no-repeat right center; line-height:35px; font-size:12px;}
.navbar ul li a{ color:#fff; text-decoration:none; }
.navbar ul li a:hover{ border-bottom:2px solid #fff000; color:#fff000}

/* 容器盒子 */
#container{padding-top:15px; overflow:hidden;}
.leftbar{ width:230px; overflow:hidden;}
/* 容器圆角样式 */

.news-01{ padding:0px; background:#fff; border:1px solid #b2cbcb; display:block; zoom:1; overflow:hidden; 
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}

.news-index{padding:0px; background:#fff; border:1px solid #b2cbcb; display:block; zoom:1; overflow:hidden; 
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px; height:336px;
}

.topFlash{ margin-top:4px;}
.title-h2{ padding-left:5px; padding-right:5px; height:30px; line-height:30px; font-size:14px; background:url(../images/title-bg.jpg) repeat-x; overflow:hidden;}
.title-h2 b{ float:left;background:url(../images/icon-01.jpg) no-repeat 5px center; padding-left:15px; color:#095f70; font-weight:normal}
.title-h2 span{ font-size:12px; color:#666; float:right}
.title-h2 span font{ padding-left:5px; padding-right:5px; font-family:"宋体"; font-size:12px;}
.title-h2 span a{ font-size:12px; color:#999; font-family:"宋体"}
.title-h2 span a:hover{color:#bb2821}

/*登录*/
.loginbox{ font-size:12px; line-height:25px;}
.loginbox p{ padding-bottom:10px;}
.text-user,.text-pwd{ width: 120px; height:18px; border:1px solid #9cdcee}
.login-div{ padding-left:60px;}
.login-bnt{ background:url(../images/login-btn.gif) no-repeat; text-align:center; font-size:12px; height:23px; width:54px; border:none; cursor:pointer;}
.login-div span{ padding-left:5px;}
.login-div span a{ color:#666;}
.login-div span a:hover{ color:#095f70;}

.about-p p{text-indent:2em; line-height:20px; color:#666;}

/*侧边菜单*/
.sidebarMid{ padding:15px;}
.sidebarMid ul li{ height:38px; background:url(../images/icon-03.gif) no-repeat center 25px; font-size:14px; text-align:center; line-height:30px; }
.sidebarMid ul li a{ color:#666666; display:block;}
.sidebarMid ul li a:hover,.sidebarMid ul li.current a{ color:#ee0100;}

/*新闻动态*/
.m_newsUl li{ font-family:"宋体"; color:#b0b0b0; height:22px; font-size:12px; line-height:20px;}
.m_newsUl li span{ float:right;}
.m_newsUl li a{color:#666666;}
.m_newsUl li a:hover{color:#bb2821; text-decoration:none}
.fenye {text-align:center; margin:5px 0px;clear:both; display:block; height:20px; width:500px;}
.fenye span { display:block; float:left; padding:3px; border:1px solid #DDDDDD; margin-left:5px;}
.fenye a{ display:block; float:left; padding:3px; border:1px solid #DDDDDD; margin-left:5px;color:#63B4FB;}
.fenye a:hover { color:red; }

/*m_vidoUl*/
.vidoBox{  overflow:hidden; padding:10px;}
.imgBox{ margin-bottom:10px; overflow:hidden; zoom:1;}
.imgBox h3{ font-size:12px; line-height:18px;}
.imgBox h3 a{color:#095f70;}
.imgBox h2 a:hover{color:#bb2821;}
.img-01{ margin-right:10px; width:84px; height:63px; border:1px solid #dfdfdf; padding:1px;}

.m_vidoUl li{ background:url(../images/icon-02.jpg) no-repeat left center; padding-left:20px; font-family:"宋体"; color:#b0b0b0; height:22px; font-size:12px; line-height:20px;}
.m_vidoUl li span{ float:right;}
.m_vidoUl li a{color:#666666;}
.m_vidoUl li a:hover{color:#bb2821; text-decoration:none}

/*rightbar右边*/
.rightbar{ width:696px; overflow:hidden;}
.flash{ border:1px solid #b2cbcb; background:#fff;}
/**/
.slideBox{ width:694px; height:264px; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:0px; bottom:5px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:694px; height:264px; }

/*查询*/
.searchbar{background:url(../images/seach-bg.png) no-repeat; height:51px; overflow:hidden; padding-top:6px; padding-left:85px;}
.text-01,.text-02{border:1px solid #9cdcee; height:19px; padding-left:2px; width:130px; font-size:12px; line-height:18px; color:#666;}
/*.text-02{width:120px;}*/

.searchbar .s-01{ float:left; width:140px; margin-left:10px;}
.searchbar .s-01-button{float:left; width:59px; margin-left:10px; height:51px;}
.searchbar .s-02{ float:left; width:140px;margin-left:130px;}
.searchbar .s-01 p, .searchbar .s-02 p{ height:24px;}
.bnt-01{height:44px; width:59px; border:none; background:url(../images/zhenweibtn.jpg) no-repeat;}
.bnt-02{height:44px; width:59px; border:none; background:url(../images/shishibtn.jpg) no-repeat;}
#divbtn1,#divbtn2{ display:none;}


/*newsTab*/

.newsTab{ width:446px; padding:0px; background:#fff; border:1px solid #b2cbcb; display:block; zoom:1; overflow:hidden; 
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
	height:253px;
	
}
.news-02{ padding:5px 10px 5px 10px; }

.news-03{ border-bottom:1px dotted #ddd; padding-bottom:5px; margin-bottom:5px; }
.news-03 h2{ font-size:18px; font-weight:normal; text-align:center; padding-top:5px; padding-bottom:6px; }
.news-03 h2 a{color:#095f70;}
.news-03 h2 a:hover{color:#bb2821;}
.news-03 p{ font-size:12px; line-height:20px; text-indent:2em; color:#666;}

.m_newsUl-01 li{ font-family:"宋体"; color:#b0b0b0; height:22px; font-size:14px; line-height:22px;}
.m_newsUl-01 li span{ float:right;}
.m_newsUl-01 li a{color:#666666;}
.m_newsUl-01 li a:hover{color:#bb2821; text-decoration:none}

/**/
.r-01{ width:230px; overflow:hidden}
.rBox{ padding:0px; background:#fff; border:1px solid #b2cbcb; display:block; zoom:1; overflow:hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.rBoxxinwen{ padding:0px; background:#fff; border:1px solid #b2cbcb; display:block; zoom:1; overflow:hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}

.r-list{ height:40px; border-bottom:1px dotted #ddd; font-size:12px; line-height:18px; overflow:hidden; display:block; padding:8px; padding-bottom:7px;}
.r-list img{padding:1px; border:1px solid #ddd; float:left; margin-right:10px;}
.r-list p{ color:#666;}
.r-list p b{ color:#1a808f; padding-right:5px;}

/*r-02*/
.r-02{ margin-right:15px; width:312px; overflow:hidden; display:block;}
.img-02{ border-bottom:1px dotted #ddd; padding-bottom:5px; margin-bottom:10px; overflow:hidden }
.img-02 img{ float:left; margin-right:10px; border:1px solid #ddd; padding:1px;}
.img-02 h2{ font-size:12px; font-weight:normal; line-height:22px;}
.img-02 h2 a{color:#095f70;}
.img-02 h2 a:hover{color:#bb2821;}
.img-02 p{ font-size:12px; line-height:20px; text-indent:2em; color:#666;}
.img-02 p a{color:#ba1313;}
.img-02 p a:hover{color:#ba1313; text-decoration:underline}


.m_newsUl-02 li{ font-family:"宋体"; color:#b0b0b0; height:22px; font-size:12px; line-height:22px;}
.m_newsUl-02 li span{ float:right;}
.m_newsUl-02 li a{color:#666666;}
.m_newsUl-02 li a:hover{color:#bb2821; text-decoration:none}

.r-03{ margin-right:15px; width:285px; overflow:hidden; display:block;}

/*hezuo-ul*/
.hezuo{ clear:both;}
.hezuo-ul{ list-style:none;}
.hezuo-ul li{ float:left; margin-left:5px; margin-right:5px; width:143px; text-align:center; font-size:12px; height:79px;}
.hezuo-ul li p a{ color:#666;}
.hezuo-ul li p a:hover{color:#bb2821; text-decoration:none}

/*link-ul*/
.link{ clear:both;}
.link-ul{ list-style:none;}
.link-ul li{ float:left; margin-left:5px; margin-right:5px; width:143px; text-align:center; font-size:12px; height:70px;}
.link-ul li p a{ color:#666;}
.link-ul li p a:hover{color:#bb2821; text-decoration:none}

/*tab-link*/
.tab-link{padding-left:10px; padding-right:5px; height:30px; line-height:30px; font-size:14px; background:url(../images/title-bg.jpg) repeat-x bottom; overflow:hidden;}
.tab-link a{ margin-right:2px; margin-top:3px; height:30px; float:left; display:block; color:#333; padding:0px 15px;}

.tab-link a:hover,.tab-link a.tab-click{
	border:1px solid #b2cbcb;  zoom:1; overflow:hidden; 
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */ 
	background:url(../images/icon-03.jpg) repeat-x;
	color:#338888;
}
.umdis{ display:none;}
#footer{ padding-bottom:30px; text-align:center; margin-top:15px; color:#666; line-height:20px; font-family:Arial, Helvetica, sans-serif;}


/**/
.product-01{ list-style:none}
.product-01 li{ float:left; margin:3px 8px 0px 10px; width:124px; font-size:12px; text-align:center; line-height:17px;}
.product-01 li img{ padding:1px; border:1px solid #ddd;}
.product-01 li a{ color:#666;}
.product-01 li a:hover{color:#bb2821; text-decoration:none}

/*阅读页*/
.readbox{padding:20px; font:14px/25px "宋体"; color:#666;}
.readbox .r_title{ margin-bottom:20px; background:url(../images/icoRight.gif) no-repeat left center; padding-left:15px; line-height:30px; font-size:18px; text-align:left; border-bottom:1px dotted #ccc; font-family:"微软雅黑"}
.readbox .r_title span{ float:right; font-size:12px;}
.readbox p{ text-indent:2em; padding-bottom:30px;}

.product-02{ list-style:none}
.product-02 li{ float:left; margin:3px 5px 10px 5px; width:154px;font-size:12px;text-align:center; line-height:22px;}
.product-02 li img{ padding:1px; border:1px solid #ddd;}
.product-02 li a{color:#666;}
.product-02 li a:hover{color:#bb2821;text-decoration:none;}


/*网上真伪查询css*/
.SResults{margin-top:20px; border:1px solid #b7d0ef; width:938px; height:270px; display:none; position:fixed; bottom:0px; left:auto; right:auto;background-color:#FFF;}
.SResults .title{ height:26px; border-bottom:1px solid #b7d0ef; background:url(/templates/images/bg.jpg) repeat-x; line-height:26px;}
.SResults .biaoti{width:40%;float:left; overflow:hidden; padding-top:15px; height:80%;}
.SResults .biaoti li{list-style-type:none; width:80%;border-bottom:1px dashed #CCC; padding-top:8px; padding-bottom:4px; margin-left:16px;}
.SResults .chanpin{width:58%;height:auto;float:left;overflow:hidden; margin-left:5px; padding-top:11px; padding-bottom:15px;}
.SResults .chanpin table{ border:1px solid #CCC; width:100%; }  
.SResults .chanpin td{height:12px; line-height:12px; text-align:center; padding:5px;border:1px solid #CCC;}
.SResults .chanpin th{height:40px; line-height:40px; background:url(/templates/images/tablebg.jpg); font-weight:normal;border:1px solid #CCC; text-align:center;}

/*以下是关于牙位的css绝对处理*/
.a{float:left; position:relative; width:45%; padding:0px 2px 0px 2px; border-bottom:1px solid #CCC; height:15px; }
.b{float:left; position:relative; width:45%; padding:0px 2px 0px 2px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; height:15px;}
.d{float:left; position:relative; width:45%; padding:2px; height:15px;}
.c{float:left; position:relative; width:45%; border-left:1px solid #CCC; padding:2px; height:15px;}

.fengye{ clear: both; height:30px; line-height:30px; text-align:center;}
