﻿* html{margin:0px;padding:0px; font:14px tahoma, arial, "Hiragino Sans GB", ����, sans-serif-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} /*arial verdana */
body{line-height:150%;margin:0px;padding:0px;color:#000;cursor:default;text-align:center;font:14px Tahoma,Helvetica,Arial,'����',sans-serif;zoom:1;overflow-x:hidden;}/* sans-serif", "Arial", "Verdana*/
img{border-style:none;border-color: inherit;border-width: medium;text-align: center;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, map{margin:0;padding:0; }
li,dt,dd{list-style-image:none; list-style-position:outside;list-style-type:none;}
textarea{border:1px solid #CCCCCC;}
a{/*color:red;*/text-decoration:none;outline:none;}
a:focus{-moz-outline-style: none;}
a:hover{color:#f40;}
p{font-size:12px;margin: 2px -2px 2px 8px;}
.clear{clear:both;float:none;font-size:0px;width:0px;height:0px;line-height:0px;padding:0;margin:0;border:none; display:block;overflow:hidden;}
.cl{clear:both;float:none;display:block;overflow:hidden;*zoom:1;}
.fl,.fr{float:left; display:inline; overflow:hidden;}
.fr{float:right;}

.con{width:1004px;margin:auto;text-align:left;}
.con_980{width:980px;}
.con_300{width:213px;}
.con_680{/*width:780px;*/margin-top: 8px;}
.con_384{width:384px;}

.mtb20{margin:4px auto;border:1px solid #ccc;width: 383px;}
.mb30{margin-bottom:30px;}
.mb20{/*margin-bottom:20px;*/}
.mb10{margin-bottom:10px;}


h2.title{height:25px;line-height:25px;padding-left:25px; vertical-align:middle;font-size:14px;font-weight:normal; background-color: #ccc;}
h2.title a{color:#fff;font-weight: bold;color: #333;}
/*����ͼ��*/
h1.horn{width:785px;background-position:-5px -780px;background-color: #b90504;line-height: 22px;height: 22px;font-size: 14px;padding-left: 20px;float: left;}
/*h2.dang{background-position:-5px -735px;}
h2.dang1{background-position:-5px -775px;}
h2.news1{background-position:-5px -807px;}
h2.news2{background-position:-5px -1160px;}
h2.news3{background-position:-5px -838px;}
h2.news4{background-position:-5px -870px;}
h2.comp{background-position:-5px -903px;}
h2.tim{background-position:-5px -935px;}
h2.pen{background-position:-5px -967px;}
h2.card{background-position:-5px -998px;}
h2.shield1{background-position:-5px -1031px;}
h2.shield2{background-position:-5px -1063px;}
h2.bag{background-position:-5px -1096px;}
h2.sun{background-position:-5px -1128px;}*/

/*�ڿ� ����*/
.imgs{padding:0;margin:0;}
.imgs img{width:72px;height:97px;margin:5px 13px;}


/*��ҳ�б�*/
.hlist {/*height:112px;*/}
.hlist li{height:28px;padding-left:15px;line-height:28px; vertical-align:middle; background:url('../images/bg1.png') no-repeat -7px -1190px; overflow:hidden; -o-text-overflow: ellipsis;text-overflow:ellipsis;white-space:nowrap;  border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
.hlist li a{color:#000;}
.hlist li a:hover{color:#1759b9;}

/*����ҳ�б�*/
.new1{padding:10px 10px 0px 0px;border:1px solid #b90504;margin-top:8px;}
p.title1{height:22px;line-height:22px;vertical-align:middle;text-align:center; border-bottom:1px solid #ac0a24;font-weight:bold;font-size:14px;color:#fff;font-family:"Microsoft YaHei","SimHei"; font-weight:normal;background-color: #b90504;margin:-10px -10px 0px -10px;}
p.title1 a{color:#333;}
p.title1 a.more{width:30px;float:right;color:#1759b9; font-size:12px; font-weight:normal; font-family:"simsun";display:inline;overflow:hidden;}
p.title1 a.more:hover{color:#c00;}

.new2{padding:10px 10px 0px 0px;border:1px solid #b90504;margin-top:8px;}
p.title2{height:22px;line-height:22px;vertical-align:middle;text-align:center; border-bottom:1px solid #ac0a24;font-weight:bold;font-size:14px;color:#fff;font-family:"Microsoft YaHei","SimHei"; font-weight:normal;background-color: #b90504;margin:-10px -10px 0px 0px;}
p.title2 a{color:#333;}
p.title2 a.more{width:30px;float:right;color:#1759b9; font-size:12px; font-weight:normal; font-family:"simsun";display:inline;overflow:hidden;}
p.title2 a.more:hover{color:#c00;}



.newlist li{font-size:12px;line-height:28px;padding-left:20px;padding-left:20px;vertical-align:middle;background:url('../images/no.png') no-repeat;overflow:hidden; -o-text-overflow: ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.newlist li a{/*color:#1759b9;*/color: #333;}
.newlist li a:hover{color:#009;}
.newlist li.l1{ background-position:0 0;}
.newlist li.l2{ background-position:0 -24px;}
.newlist li.l3{ background-position:0 -48px;}
.newlist li.l4{ background-position:0 -72px;}
.newlist li.l5{ background-position:0 -105px;}
.newlist li.l6{ background-position:0 -129px;}
.newlist li.l7{ background-position:0 -153px;}
.newlist li.l8{ background-position:0 -177px;}
.newlist li.l9{ background-position:0 -201px;}
.newlist li.l10{ background-position:0 -225px;}

.ljgd{float: right;height: 25px;margin:0px 4px 0px 0px;}



/**/

.input{height:20px; width:300px; border:solid 1px #ccc; background-color:#a19b8a;}
.more{ float:right; width:31px; height:5px; margin:-16px 15px 0px 0px;}
.btn{width:80px; height:25px; background-color:#ccc; color: #666;}
.style1{ color:#dd5a0b; font-weight:bold; font-size:14px;}

.fl{ float:left;}
.fr{ float:right;}
.fc{ text-align:center;}
.blank5{height:5px; line-height:5px;clear:both; visibility:hidden;}
.block{ width:900px; height:auto; overflow:hidden;}

#box{ width:902px; padding:0px 12px; height:auto; overflow:hidden; margin:0px auto; background:url(../images/bg.jpg) repeat-y; text-align:left;}

#header{ margin:0px auto; width:1004px; height:530px; position:relative; background:url(../images/top_bg.jpg) no-repeat;}
#header .logo{ position:absolute; left:20px; top:5px;}
#header .logo img{ margin-top:15px;}
#header .top_banner{ position:absolute; left:30px; top:80px;}
#header .top_nav{ position:absolute; left:750px; top:10px; line-height:30px; font-size:18px; font-weight:bold; color:#fff;}
#header .top_nav li{ float:left; padding-right:15px; padding-left:15px; background:url(../images/tip.gif) no-repeat left;}
#header .top_nav li a{ color:#fff;}
#header .top_nav li a:hover{ text-decoration:underline;}
#header #div_search{ float:right; padding-right:25px;}
#header .search_input { width:150px; height:25px; line-height:25px; padding:0px 5px; border:solid 1px #ccc; border-right:0px; color:#ccc;}
#header .search_btn { width:32px; height:27px; border:none; cursor:pointer; background:url(../images/btn_search.jpg) no-repeat;}


#roll_div{ width:945px; height:265px;}
#roll_div img{ width:945px; height:265px;}
#slider-wrapper { width:945px; height:265px; margin:0 auto;}
#slider {position:relative; width:945px; height:265px; background:url(../images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivo-controlNav {position:absolute;left:180px;bottom:10px;}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption { text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a { color:#efe9d1; text-decoration:underline;}


#nav{ margin:0px auto; width:970px; padding:0px 4px 0px 30px; margin-bottom:5px; height:54px; text-align:center; background:url(../images/nav_bg.jpg) repeat-x;}
#nav li { float:left; background:url(../images/li.gif) no-repeat left;}
#nav li a:link,#nav li a:visited{ float:left; padding:22px 23px 2px 17px; font-size:14px; height:30px; color:#ffffff;}
#nav li a:hover,#nav li a:active{ color:#333333; text-decoration:none;}
#nav .first{ border:0px; background:none;}

#main_div{ width:900px; height:auto; overflow:hidden; padding:0px 1px;}

#mid_div{width:900px; height:auto; overflow:hidden; background:url(../images/mid_div_bg.jpg) repeat-x bottom;}
#mid_left{ float:left; width:190px;}
#mid_right{ float:left; width:682px; height:auto; overflow:hidden; padding-left:28px; padding-bottom:30px;}
.sitemap{ width:900px; height:35px; line-height:35px; padding-left:20px; background:url(../images/p1.jpg) no-repeat 5px 12px; color:#333;}
.sitemap .a{ color:#333;}
.sitemap .font2{ color:#ded0b9;}


#bottom{ margin:0px auto; height:auto; overflow:hidden; padding:30px; color:#a0a09f;}
#copyright{ float:left;}
#copyright a{ color:#a0a09f;}

#bottom_nav{ float:right;}
#bottom_nav a{ color:#dd5a0b;}

.pro_div{ float:left; width:680; height:auto; overflow:hidden;}
.pro_div li{ float:left; margin-top:10px; width:220px; text-align:left; margin-bottom:15px;}
.pro_div .pro_pic{ width:196px; height:140px; margin-bottom:5px;}
.pro_div .pro_name{ background:url(../images/p4.jpg) no-repeat 10px 3px; padding-left:25px;}
.style2{ line-height:25px; background:url(../images/p4.jpg) no-repeat 0px 8px; padding-left:15px;}
.big_pic{ width:355px; padding-right:20px; height:auto; overflow:hidden;}
.big_pic img{ width:355px; height:250px;}
.intro{ width:655px; height:30px; line-height:30px; margin:15px 0px; color:#000; background:#edecec url(../images/p8.jpg) no-repeat 10px 10px; padding-left:25px;}
.pro_content{ padding:5px 10px; line-height:2em;}

#news{color:#fff; }
#news a:link,#news a:visited{color:#fff; }
#news a:hover,#news a:active{color:#ccc;}
.xia{border-bottom:dotted 1px #7f7a77;}
.page_div{ float:left; width:720px; height:25px; margin:20px auto 10px;}
.anpager .cpb {color:#333333;font-weight:bold; padding:4px 6px; border:solid 1px #ccc;}
.anpager a { padding:4px 6px; color:#b90543; border:solid 1px #ccc; text-decoration:none}
.anpager a:hover{color:#b90543; border:solid 1px #333;}

.art_list_con, .prod_list_con{margin-bottom:9px; padding:8px;}
.art_list_con ul li{ height:32px; line-height:32px;}
.art_list_con ul li .l_title{float:left; width:610px; height:30px; overflow:hidden; background:url(../images/news_arrow.gif) no-repeat 0px 10px; padding-left:15px; }
.art_list_con ul li .n_time{color: #7E7E7E; padding-left:15px;}

.artview{margin-bottom:10px;}
.artview_title{height:40px;line-height:30px;border-bottom:#ccc 1px solid;text-align:center;font-size:16px;font-weight:bold;margin-bottom:6px;}
.artview_info{text-align:center; padding:5px 0px;}
.artview_intr{padding:5px;line-height:1.7em;color:#666;background-color:#efefef;border:#efefef 1px solid;margin-bottom:10px; text-indent:24px;}
.artview_bottom{ text-align:right; padding:5px;}
#artview_content{line-height:2em;text-align:justify; text-justify:inter-ideograph; border:1px solid #ccc; padding:5px 10px;}
#artview_content,#artview_content a{font-size:14px;}

.tc{ width:778px; height:auto; overflow:hidden; line-height:2em;}

.news_title1{text-align:center; list-style:none; border-bottom:solid 1px #7f7a77; padding:5px 0px; font-weight:bold;}
.news_date{text-align:right; padding:10px;}
.news_pic{ text-align:center; margin:5px auto;}
.news_pic img{ width:158px; border:solid 1px #7f7a77;}
.news_content{text-align:left; list-style:none; padding:20px 0px;}
.news_bottom{text-align: right; list-style: none; margin: 10px 0px;}

.left_nav{ float:left; width:170px; height:auto; padding-left:20px;}
.h2_cat{ width:162px; height:53px; margin-bottom:10px; background:url(../images/l_nav.jpg) no-repeat; position:relative;}
.h2_cat h3{ padding:5px 10px; font-family:Times New Roman; line-height:20px; font-weight:bold;display:block;padding-left:8px; font-size:12px;}
.h3_cat{ display:none; width:115px; position:absolute; left:138px; margin-top:-50px; cursor:auto;}
.shadow{position:inherit;width:115px;}
.shadow_t{ width:115px; height:4px; background:url(../images/l_sub_nav_t.png) no-repeat bottom;}
.shadow_m{ width:115px; height:auto; overflow:hidden; background:url(../images/l_sub_nav_m.png) repeat-y;}
.shadow_b{ width:115px; height:8px; background:url(../images/l_sub_nav_b.png) no-repeat top;}

.shadow_border ul{float:left; padding-left:15px; height:auto; background: url(../images/l_sub_nav_line.jpg) no-repeat 0px 45px;}
.shadow_border{float:left; width:110px; height:auto; background:url(../images/l_sub_nav_bg.png) repeat-x bottom;}
.shadow_border ul li {list-style:none;padding-left:15px;float:left;width:85px;height:25px; line-height:25px; overflow:hidden;}

.active_cat{ z-index:99; background:url(../images/l_nav_hover.jpg) no-repeat;cursor:pointer;}
.active_cat h3 a{ color:#dd5a0b;}
.active_cat div{display:block;} 

.index_news{ width:200px; height:auto; overflow:hidden;}
.index_news li { line-height:25px; padding-left:10px; background:url(../images/news_arrow.gif) no-repeat 0px 8px;}

.l_t_1{ font-weight:bold; padding:0px 5px; background:#ddd;}

.b{font-weight: bold;color:#333333;}
.STYLE1 {color: #0000FF}
.xia {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
.news_title{width:350px; height:25px; line-height:25px;text-align:left; background-color:#CCCCCC; padding-left:20px;}
.news_title a{font-weight: bold;color:#333333; }
#banner td a{color:#ffffff; font-size:14px; font-weight:bold;}
#content{width:775px; border:0px; text-align:left; padding:5px;}
.news_title3{width:765px; height:25px; line-height:25px;text-align:left; background-color:#b90504; padding-left:20px;}
.news_title3 a{font-weight: bold;color:#ffffff; }

/*每日推荐*/
/*移动模块*/
#w490{
  float: left;
  margin-top: 10px;
}
#w490 .h2{
  padding-left: 10px;
  border-left: 4px solid #b70005;
  font-size: 15px;
}
#w490 ul{
}
#w490 ul li{
  width: 198px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  float: left;
  margin-right: 50px;
  line-height: 28px;
}

.f_tu{width:1004px; height:auto; margin:10px auto; background-color:#ffffff; padding:5px 0px;}

.f_link{width:1004px; height:auto; margin:0px auto; background-color:#ffffff; padding:5px 0px;}
.link{border: solid 1px #e1e1e1;line-height: 30px;background:#ccc;text-align: left;}
.link p{font-size: 14px; margin: 0px 0px 0px 5px;font-size: 14px; font-weight: bold;float:left;}
.information .information{line-height:20px;margin-top:10px;}