@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/22px "Arial";/* word-break:break-all;*/ text-align:left; background:#fff; color:#545454;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
ul,li{ list-style:none;}
a{ color:#545454; text-decoration:none;}
a:hover{ color:#BF1D1D; text-decoration:underline;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

.black a{ color:#000;}
.black a:hover{ color:#D4251C;}

/********************全局公用部分********************/
/*头部*/
#header{ width:934px; height:86px; margin:0 auto; background:url(../images/headerbg001.jpg) left bottom repeat-x;}
.logo{ width:200px; height:63px; float:left; margin:15px 0 0 0;}
.headerRight{ width:697px; height:78px; float:right;}
.search{ width:320px; height:19px; margin-top:12px; float:right; }
.search .search2{ width:190px; float:left;}
.search .search2 .btn{ width:158px; height:15px; padding:2px 0 0 5px; color:#666; border:1px solid #636363;  float:left;}
.search .search2 .btn2{ left:168px; float:left; display:inline; margin-left:3px;}
/*.search .mail{ width:180px; height:19px; text-align:right; line-height:19px; float:right; color:#6C6C6C;}
.search .mail a{ color:#6C6C6C;  text-decoration:underline;}
.search .mail a:hover{ color:#BF1D1D; text-decoration:underline;}*/
.search .mail{ width:100px; height:19px; text-align:right; line-height:19px; float:right; color:#6C6C6C; padding-left:18px;}
.search .mail *{ vertical-align:middle;}
.search .mail a{ color:#6C6C6C;  text-decoration:underline; font-size:13px;}
.search .mail a:hover{ color:#BF1D1D; text-decoration:underline;}

#mainNav{ width:696px; height:36px; line-height:36px; margin-top:10px; _margin-top:7px; background:url(../images/mainBg.jpg) repeat-x; float:right;}
#mainNav .line{ width:1px; height:36px; background:url(../images/line001.jpg) no-repeat;}
/*#mainNav a{ display:block; color:#232323; font-weight:bold; text-align:center;}
#mainNav a.current,#mainNav a:hover{ color:#E12A21; text-decoration:none;}*/
#mainNav .nav1{ height:36px; position:relative;}
#mainNav .nav1 a{  display:block; color:#232323; font-weight:bold; text-align:center;}
#mainNav .nav1 a.current,#mainNav .nav1 a:hover{ color:#E12A21; text-decoration:none;}
#mainNav .nav1 ul{  position:absolute; left:0; top:36px; display:block; background:#FFF; /*filter:alpha(opacity=80); opacity:0.8; width:87px;*/  width:100%; }
#mainNav .nav1 ul li{float:left; width:100%; }
#mainNav .nav1 ul li a{ display:block; padding-left:15px; line-height:22px; text-align:left; color:#000; font-weight:normal; border-bottom:1px solid #868686;}
#mainNav .nav1 ul li a.nav2_on,#mainNav .nav1 ul li a:hover{ display:block; background:#868483; color:#FFF; text-decoration:none;}

/*底部*/
#footer{ width:934px; margin:12px auto 0; padding:12px 0 10px 0; background:url(../images/headerbg001.jpg) left top repeat-x; overflow:hidden; }
#footer .bottomNav{ width:400px; float:left; display:inline; margin-left:15px; color:#545454}
#footer .smallNav{ width:500px; float:right; display:inline; margin-right:15px; text-align:right; color:#969696;}

/*全局结构*/
#banner{ width:934px; margin:10px auto 0; overflow:hidden;}
#wrapper{ width:934px; margin:5px auto 0;}
#tdLeft{ width:188px; vertical-align:top; background:url(../images/tdLeftbg.jpg) repeat-y; }
#tdRight{ vertical-align:top; height:500px; padding-bottom:20px; }
#contenter1{ width:722px; float:right; overflow:hidden;}

/********************二级公用部分********************/
/*当前位置*/
.local{ height:41px; line-height:41px; background:url(../images/local.jpg) left bottom repeat-x; overflow:hidden;}
.local h2{ width:200px; float:left; font-size:14px; color:#000;}
.local span{ float:right; text-align:right;}


/*左侧导航*/
#leftNav{ width:188px; height:460px;_height:460px; background:url(../images/leftTop.jpg) left top no-repeat; }
#leftNav .title{ height:34px; line-height:34px; background:url(../images/title.jpg) no-repeat;}
#leftNav .title .txt{ margin-left:19px; color:#000; font-weight:bold; font-size:14px;}
#subNav{ width:170px; float:right; padding-top:12px; overflow:hidden;}
#subNav li{ width:170px;  margin-top:3px;}
#subNav li a{ display:block; height:25px; line-height:25px; background:url(../images/leftNav.jpg) no-repeat;  padding-left:8px; color:#2C2C2C; font-weight:bold;}
#subNav li a.current,#subNav li a:hover{ background:url(../images/leftNav_on.jpg) no-repeat; color:#FF0000;}
#subNav2{ width:150px; margin-left:20px; overflow:hidden;}
#subNav2 li{ width:150px; background:none; border-bottom:1px dashed #727272;}
#subNav2 li a{ background:url(../images/jiantou.jpg) left 10px no-repeat; font-weight:normal; height:auto; line-height:16px; padding:5px 0 4px 12px;}
#subNav2 li a.subNav_on,#subNav2 li a:hover{ background:url(../images/jiantou.jpg) left 10px no-repeat; color:#C33028;}

.bannerLeft1{ width:160px; margin:30px auto 0;}
.bannerLeft1 img{ margin-top:8px;}

.SelectBox{ width:160px; margin:23px auto 0;}
.SelectBox .btn{ width:160px; color:#595959;}

.bannerLeft2{ width:171px; margin:70px auto 0; padding-top:5px; background:url(../images/second_bannerbg.jpg) left top repeat-x;}
.bannerLeft2 h2{ font-size:14px;}
.bannerLeft2 img{ border:1px solid #DEDEDE; margin-top:2px;}
.bannerLeft2 a:hover img{  border:1px solid #DEDEDE; }

#TitName{ height:29px;  background:url(../images/product2_titlebg.jpg) repeat-x; overflow:hidden;}
#TitName a{ display:block; height:23px; line-height:23px; float:left; padding:0 11px 0 10px; margin-right:1px; color:#000; background:url(../images/product_line.jpg) right top no-repeat;}
#TitName a.active{ background:#C33028 url(../images/product2_tab.jpg) right top no-repeat; color:#fff;}
#TitName a:hover,#TitName a.current{ background:#C33028 url(../images/product2_tab.jpg) right top no-repeat; color:#fff;}

.pag{ height:29px; line-height:29px;  margin:20px auto 0; background:#F3F3F3; overflow:hidden;}
.pag .leftpag{ width:480px; padding-left:20px; float:left; text-align:center;}
.pag .leftpag img{ width:15px; height:15px; margin-top:5px; }
.pag .leftpag span{ height:29px;  margin:0 2px 0 2px; line-height:29px;}
.pag .leftpag span a{ text-decoration:underline; font-weight:bold; font-size:14px;}
.pag .rightText{ width:150px; float:right;}
