/* CSS Document */

/* CSS Document */
.size21 {
   font-size : 21px;
}

body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, form, input, p, th, td
{
	margin: 0;
	padding: 0;
	
}
body
{
	font-size: 12px;
	margin: 0px auto;
	width:1004px;
           background:#e9e9e9;

}
a
{
text-decoration: none;
color:#000000;

}
a:hover
{
color:#FF0000;}
.pointer
{
cursor:pointer;}
img
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
ul
{
	margin: 0px;
	padding: 0px;
}
ul li
{
	list-style: none;
}
.clear
{
	clear: both;
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
}

.floatright
{
float:right;
}
.top1{ height:100px;}
.top1_l{ width:470px; float:left; margin-top:15px;margin-left:15px;}
.top1_r{ width:595px; float:left; height:30px; padding-top:70px; text-align:right; font-weight:bold; font-size:14px;}
.top2{ height:32px; background-color:#1b5e32; padding-left:3px;margin-bottom:2px;position: relative; }
.top2 li{ float:left;height:32px; line-height:32px; color:#FFFFFF; width:65px;text-align:center; font-size:14px; font-weight:bold}
.top2 .xy{ width:20px;float:left;height:32px;}
.top2 li a{color:#FFFFFF;display: block;}
.top2 li a:hover{color:#FF0000}
.top3{height:320px;}
.top4{background-color:#1b5e32; height:28px; padding-top:5px; margin-top:2px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.top4 a{ color:#FFFFFF}
.sousuotbx{ border:none; background-color:#FFFFFF; height:20px; line-height:20px;}
.top5{ margin-top:10px;padding-left:10px;}
.top5_l{  float:left; width:300px; padding:6px; height:220px; background-repeat:repeat-x;}
.top5_r{ float:left; width:750px; height:206px;padding-left:10px;}
.toutiao{ color:#683836;  font-weight:bold; font-size:26px; text-align:center;  height:37px; border-bottom:1px dashed #cccccc; }
.toutiao a{color:#683836; }
.newsul01 li{border-bottom:1px dashed #cccccc; line-height:28px;font-size:13px;height:28px;}
.newsul01 li a{ color:#404040}
.newsul01 li a:hover{ color:#FF0000}
.newsul02{padding:10px;}
.newsul02 li{border-bottom:1px dashed #cccccc; line-height:28px;font-size:13px;}
.newsul02 li a{ color:#404040}
.newsul02 li a:hover{ color:#FF0000}
.top6{ margin-top:15px; height:auto; width:1085px;}
.top6_l{ width:770px;float:left; display:inline; padding-left:15px;}
.top6_r{ width:290px; float:left; padding-left:10px;  display:inline;}
.content01{width:290px; height:297px; overflow:hidden;}
.content02{width:253px; height:225px; overflow:hidden;}
.content03{width:253px; height:80px; overflow:hidden;}
.content04{width:290px; height:232px; overflow:hidden;}
.content05{width:290px; height:232px; overflow:hidden;}
.condh{ height:30px;border-bottom:2px solid #326234; }
.condh2{ height:30px;border-bottom:2px solid #326234;margin-left:10px; }
.condhc{ height:20px; padding-left:13px; font-weight:bold; padding-top:5px;color:#91c120; font-size:14px; line-height:20px; padding-right:7px;}
.shipinshow{ height:auto; padding:10px 5px 5px 5px; }
.shipinshow ul{ width:255px; height:auto;}
.shipinshow ul li{ float:left; width:119px; height:137px; line-height:23px; padding:0px 3px 5px 3px;}
.shipinshow ul li a{ font-size:13px; color:#7b5d45;}
.shipinshow img{width:110px;height:137px;}
top{padding:5px 7px 10px 9px; line-height:22px;}
.newimg{padding:1px; border:1px solid #cacacc; width:104px; height:72px;}
.newa{font-size:13px; font-weight:bold; color:#613b30;}
.newjj{color:#525252;}
#marquePic1 table td,#marquePic2 table td
{
line-height:35px;
}
#marquePic1 table td a,#marquePic2 table td a
{color:#663539}
.gimg
{
border:1px solid #b47204;
padding:8px;
background-color:#b89776;
width:180px;
}
.top8{ border-top:5px solid #1b5e32; text-align:center; line-height:28px; margin-top:4px;}
.showlist{ width:1080px;height:auto; margin-top:10px;padding-left:10px;}
.listr_dh
{
height:15px;
text-align:left;
padding-top:15px;
padding-bottom:5px;
line-height:15px;
padding-right:15px;}
.listr_m
{

height:auto;
margin-left:15px;
margin-right:15px;

}


.listcon
{
padding:10px;
padding-top:0px;
height:auto;}
.listconss
{
padding-left:20px;
padding-right:20px;
height:auto;}
.listcon1
{
padding:10px;
width:755px;
height:auto;
float:left;}
.condiv{padding:5px 7px 10px 7px; line-height:22px;}
.condiv2{padding:0 7px; line-height:22px;width:275px;}
.listcondiv
{

margin-top:10px;
background-image:url(dh_right.jpg);
background-position:right top;
background-repeat:no-repeat;
height:auto;
}
.ltitle
{
text-align:center;
color:#7a5737;
padding-top:15px;
padding-bottom:10px;
line-height:38px;
}
.tit
{
height:auto;
line-height:32px;
padding-top:5px;
margin-bottom:15px;
background-color:#bd7658;
color:#FFFFFF;
text-align:center;

}
.cons
{
line-height:30px;
font-size:14px;

}
.cons p{ padding:7px 10px;width:728px;}
.cons img
{
padding-top:5px;
padding-bottom:5px;

}
.indexnewsul4
{
height:auto;
padding:7px 10px 10px 10px;
}
.indexnewsul4 li
{
background-image:url(imagesnewico.jpg);
background-repeat:no-repeat;
padding-left:15px;
height:30px;
line-height:30px;
border-bottom:1px  dashed #CCCCCC;
background-position:left center;
font-size:13px;
}
.indexnewsul4 li a
{
color:#0f0f0f}
.fengye
{
text-align:center;
line-height:25px;
height:25px;}
.fengye a{ color:#333333}
.condhc font{ font-size:12px; color:#000000; font-weight:normal;}
.contop{height:175px;}
.botewm{position:absolute;margin-top:31px;}
#Scroll {
clear: both; font-size: 12px;  margin: 0px auto; width: 508px; color: #c2130e; line-height: 27px; bheight: 27px; text-align: left
;}
#nav #hotnews {
border-bottom-width: 0px; height: 89px
;}

#Scroll A {
padding-right: 20px; padding-left: 10px; color:#FFFFFF; font-size:14px; margin-right: 5px; text-decoration: none
;}
#Scroll A.s_end {
padding-right: 0px;}

.condh{ padding-top:4px;}
.picture_ul{width: 280px;}
.picture_ul li{ float: left;margin:5px 0 0 16px; position: relative;padding:2px;border:solid 1px #ccc;}
.picture_ul .no_mar{ margin-right: 0px;}
.picture_ul li a{ display: block; width: 105px; height: 80px; overflow: hidden;}
.picture_ul li a img{ height: 80px;width:105px; transition: all 1s;}
.picture_ul li a:hover img{background:#000; z-index:8;width100%;height:100%;}
.picture_ul li span{ background:#4b4b4b;display: block;padding-left:3px;position: absolute; left: 2px; bottom: 2px; width: 102px; height: 20px;}
.picture_ul li p{  line-height: 20px; color: #fff;}
.picture_ul li i{width:13px;height:13px;background:url(imagesicon.png) no-repeat;float:left;margin-top:3px;margin-right:2px;}
   .ewm{float:left;margin-top:10px;}
.ewm img{width:70px;margin-left:25px;}
.ewm-wz{text-align:center;float:left;margin-top:30px;width:120px;}

.active{padding-left:40px;height:30px;}
.hide a{width:550px;overflow:hidden;height:30px;float:left;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;font-weight:bold; font-size:21px; text-align:center;}
.content{width:1100px;background:#fff;}
.ricontent{width:275px;float:left;margin-left:24px;margin-bottom:20px;margin-right:5px;}
.rititle{line-height:35px;font-size:16px;font-weight:bold;margin-top:10px;border-bottom:2px solid #bd7658;}
.rititle a{color:#1b5e32;}
.ricontent-li{line-height:30px;list-style-type:disc;margin-left:10px;}
.line{width:100%;height:2px;background:#6b6b6b;display:block;margin-top:20px;}
.ri-img{list-style:none;padding-top:10px;}
.ri-img a li{width:125px;height:130px;float:left;list-style:none;text-align:center;margin-left:5px;}
.ri-img a img{width:120px;height:100px;}
.ri-img a span{line-height:20px;}


.subnav{height:32px; line-height: 32px; text-align: center; background: rgba(0,0,0,0.5);font-size: 14px; position: absolute; left: 0; top: 32px; width: 100%; display:none;z-index:90;}
.subnav a{padding:0 15px; display: inline-block !important; color:#FFFFFF;display: block;}
.subnav a:hover{color:#FF0000}




    #szxb_wrap { text-align: center; position: relative; width: 250px; height: 230px; overflow: hidden; }
    #szxb_wrap ul { width: 128px; height: 209px; overflow: hidden; margin: auto; }
    #szxb_wrap li { text-align: center; background-color: #fff; }
     #szxb_wrap li a { }
    #szxb_wrap li a img{width: 126px; height: 177px; }
    #szxb_wrap li .title { padding: 5px 0; font-weight: bold; }
    #szxb_wrap .control { position: relative; display: none; }
    #szxb_wrap .control .txt { font-weight: bold; }
    #szxb_wrap .control .prev,
    #szxb_wrap .control .next { position: absolute; top: 0; width: 50px; height: 20px; background: #f6f6f6; color: #6e6e6e; }
    #szxb_wrap .control .prev:hover,
    #szxb_wrap .control .next:hover { color: #005d6c; }
    #szxb_wrap .control .next { padding-right: 8px; text-align: right; left: 50px; }
    #szxb_wrap .control .prev { padding-left: 8px; text-align: left; right: 50px; background-position: -58px; }
    #szxb_wrap .control .disable,
    #szxb_wrap .control .disable:hover { color: #ddd; cursor: default; }
    #szxb_wrap.readyAnimate .control { display: block; height: 20px; line-height: 20px; padding: 0 70px; overflow: hidden;}
    #szxb_wrap.readyAnimate ul { width: auto; }
    #szxb_wrap.readyAnimate .title { display: none; }

.nr-ewm{width:232px;margin:0 auto;padding-bottom:100px;}
.nr-ewm img{width:100px;float:left;margin-left:30px;}
.ewmarea{width:620px;height:110px;padding-left:130px;}



.twidth {width:980px;background:#fff;margin-right:auto;margin-left:auto;overflow-x:hidden}
.grid {border:1px solid #ccc;border-collapse:collapse}
#topgrid {color:#fff;}
.gridHead td{font-size:18px;font-weight:bold;background:#91c120;height:26px;text-align:center;}
.grid td {border:1px solid #ccc;font-size:18px;height:26px;font-family:Times New Roman;}
.grid td a:link, .grid td a:visited {font-family:微软雅黑;font-size:18px;color:#333;text-decoration:none}
.grid td a:hover {color:#c30;text-decoration:underline}

.phb{color:#fff;}
.phb img{height:20px;}

.more a{color:#c6c4c1;}
.more a:hover{color:#ff0000;}


.snav{width:175px;float:left;margin:10px 20px 10px 10px;border:1px solid #ddd;}
.stitle{width:175px;text-align:center;line-height:40px;font-size:16px;color:#fff;background:#1b5e32;font-weight:bold;}
.snav ul{padding:15px 0;}
.snav-li{width:175px;text-align:center;line-height:30px; height:30px;font-size:14px;}
.snav-li a{color:#000;font-weight:bold;overflow:hidden;display:block;white-space:nowrap; text-overflow:ellipsis;}
.snav-li a:hover{color:#fff;background:#1b5e32;display:block;}
.ycontent{width:860px;float:left;}


.piclist{height:auto;padding:20px 0 10px 19px;}
.piclist li{width:230px;height:220px;float:left;text-align:center;margin:0 20px 5px 15px;}
.piclist li img{width:230px;height:180px;}
.piclist li span{line-height:28px;font-size:14px;}



.opn_ul li{ float: left;margin:20px 10px 10px 20px; position: relative;padding:2px;border:solid 1px #ccc;}
.opn_ul .no_mar{ margin-right: 0px;}
.opn_ul li a{ display: block; width: 230px; height: 193px; overflow: hidden;}
.opn_ul li a img{ height: 190px;width:230px; transition: all 1s;}
.opn_ul li a:hover img{background:#000; z-index:8;}
.opn_ul li span{ background:#4b4b4b;display: block;padding-left:3px;position: absolute; left: 2px; bottom: 2px; width: 227px; height: 30px;}
.opn_ul li p{  line-height: 30px; color: #fff;}
.opn_ul li i{width:13px;height:13px;background:url(imagesicon.png) no-repeat;float:left;margin-top:8px;margin-right:2px;}