/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal;

}

html,body,ul,li,a,span,p{ padding:0;  margin:0; list-style:none;font:12px "宋体";color:#444444; line-height:22px;margin:0px;padding:0px}
img{border:0px;}
body{ font-size:12px; text-align:center; background:url(images/bg.jpg) }
.f14px {FONT-SIZE: 14px}
a{ text-decoration: none;color:#444444; }
a:hover { text-decoration:none; color: #ff0000;} 
a:active { text-decoration: none;color: #444444;}
.white { COLOR: #ffffff}
.white A:link {COLOR: #ffffff;font-size:12px}
.white A:visited {COLOR: #ffffff}
.white A:hover {COLOR: #ffffff}

/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl{ float:left;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}
/*  导航部分  */

/*  左侧掉大类 部分  */
.typelist{width:253px;text-align:left;}
.typelist LI a{ text-align:left; padding-left:37px;width:253px;>padding-left:30px;color:#444444;height:31px;line-height:31px;width:253px;background:url(images/lbg_34.jpg) 15px center no-repeat;display:block;}
.typelist LI { width:253px;color:#444444;HEIGHT: 31px;}
.typelist LI a:hover{color:#fff;height:31px;line-height:31px;width:253px;background:url(images/hbg_29.png) left center no-repeat;border-bottom:0;}

/* 边框  */
BACKGROUND-COLOR: #f5feed;
	BORDER-BOTTOM: buttonshadow 1px solid;
	BORDER-LEFT: buttonhighlight 1px solid;
	BORDER-RIGHT: buttonshadow 1px solid;
	BORDER-TOP: buttonhighlight 1px solid;
	HEIGHT: 28px;
	LEFT: 0px;
	POSITION: relative;
	TOP: 0px;
	width: 300px;
/* top */
.layout{ width:100%; margin:0 auto; background:url(images/headbg.jpg) top center;}
.layout{ width:100%; margin:0 auto; background:url(images/headbg.jpg) top center;}
.head{ width:1002px; margin:0 auto;}
.logo{ width:1002px; height:122px; margin:0 auto;}

.nav{ width:100%; height:39px; margin:0 auto; background:url(images/dhbg.jpg) repeat-x top center;}
.nav_write{ width:1002px; height:39px; margin:0 auto; background:url(images/index_03.jpg) no-repeat top scroll;}
.nav_write ul{ width:1002px; height:39px; line-height:39px; overflow:hidden; clear:both; display:block;}
.nav_write li{float:left; display:block; padding:0; padding-left:2px; background:url(images/dhtiao.png) no-repeat scroll left center;}
.nav_write li a{float:left; height:39px; line-height:39px; padding:0 40px; font-family:"宋体"; font-size:14px; font-weight:bold; color:#ffc151;}
.nav_write li a:hover{  background:url(images/dhxiaoguo.png); color:#ffc151;}

/* main */
.main{ width:100%; margin:0 auto; background:url(images/bg.jpg) repeat top center;}
.banner{ width:100%; height:370px; margin:0 auto; padding-top:15px;}
.menu{ width:1002px; margin:0 auto; padding-top:21px;}
.nr_top{ width:1002px; margin:0 auto;}

.zxzx{ width:364px;}
.zxzxpu{ width:156px; height:35px; background:url(images/gywmpu.jpg) repeat-x top center;}
.zxzxbg{ width:364px; height:180px; margin-top:11px;}

.gywm{ width:602px;}
.gywmpu{ width:382px; height:35px; background:url(images/gywmpu.jpg) repeat-x top center;}
.gywmtu1{ padding-top:11px;}
.gywmbg{ width:404px; height:180px; margin-top:11px;}

.nr_top1{ width:1002px; margin:0 auto; padding-top:20px;}
.jpzs{ width:699px;}
.jpzspu{ width:457px; height:40px; background:url(images/jpzspu.jpg) repeat-x top center;}
.jpzsbg{ width:699px; height:220px; margin-top:10px;}

.lxwm{ width:269px;}
.lxwmbg{ width:269px; height:124px; background:url(images/index_27.jpg) no-repeat top center;}
.lxwmbg p{ text-align:left; padding-left:10px; padding-top:10px;}

.yqlj{ width:1002px; height:auto; margin:0 auto; margin-top:20px;}
.yqljbg{ width:759px; height:31px; background:url(images/yqljpu.jpg) repeat-x top center; text-align:right}
.yqljbg p{ text-align:left; padding-top:10px;}
.xia{ width:1002px; height:29px; margin:0 auto;}


/* ny */
.ny{ width:100%; margin:0 auto; background:url(images/bg.jpg) repeat top center;}
.nbanner{ width:100%; height:250px; margin:0 auto; background:url(images/11.jpg) top center;}
.nynr{ width:1002px; margin:0 auto; padding-top:21px;}
.nleft{ width:253px;}
.nlmdh{ width:253px;}
.nlmdhbg{ width:253px; height:auto; background:url(images/index2_10.jpg) top center;}
.nliuyan{ padding-top:8px;}
.nlxwmtu{ padding-top:8px;}
.nlxsmbg{ width:253px; height:118px; background:url(images/nlxwmpu.jpg) repeat-y top center;}
.nlxsmbg p{ text-align:left; padding-left:20px; padding-top:10px;}

.nright{ width:707px;}
.nrtop{ width:707px;}
.nrtopbg{ width:610px; height:33px; background:url(images/nrtopbg.jpg) repeat-x top center;}
.nrtopbg p{ text-align:left; padding-left:3px; padding-top:3px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.nrtopbg a{ font-weight:bold; font-size:14px; font-family:"微软雅黑";}

.ndwon{ width:707px;}
.nxia{ width:1002px; height:36px; margin:0 auto;}
.jiacu a{ color:#fff; font-weight:bold;}



.bigclass {padding-left:70px;}







/* foot */
.foot{ width:100%; background: url(images/footbg.jpg) repeat-x top center; margin:0 auto;}
.foot1{ width:1002px; height:98px; margin:0 auto; padding-top:20px; color:#FFFFFF;}
.foot1 a{ color:#FFFFFF;}


.index_cp ul{ padding-top:30px;}
.index_cp li{ width:250px; line-height:30px; float:left;}

.index_cp li img{ width:220px; height:165px; }



div,ul,li{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:0px;background:#ffffff;}
#playBox{ width:1440px; height:324px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(images/l.png) no-repeat; position:absolute; top:170px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(images/r.png) no-repeat; position:absolute; top:170px; right:10px; z-index:10;}
#playBox .smalltitle {width:1440px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#583300;}



.webchat {
    background: url(images/WeChat.png) repeat scroll 0 0 transparent;
    bottom: 0;
    height: 213px;
    position: fixed;
    right: 0px;
    width: 162px; font-size:12px; text-align:right;
}

.hide{display:none};

.close-btn {
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
}
.boom{
    cursor: pointer;
    height: 15px;
    position: absolute;
    left: 45px;
    bottom: 13px;
    width: 15px;
}

.bottom_menu { background-color:#C4A392; height:200px;}

.about1{ color:#965f04; font-size:14px; font-weight:bold}
.about1 a{ color:#965f04; font-size:14px; font-weight:bold}
.about2 { color:#775620}
.about2 a{ color:#775620}

.news_css{font-size:14px; line-height:30px;}
.news_css a{font-size:14px; line-height:30px;}