/* ==ȫ������== */
*{ padding:0px; margin:0px;}
BODY{
font-size:12px;
line-height:150%;
background-position:center;
text-decoration: none;
margin:0px; padding:0px;
font-family:"΢���ź�";
background:url(bg.png) repeat;} 
div,ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,input,td,tr{ margin:0; padding:0; }
ul{ list-style:none;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none!important;}
td{color:#000000;}

.clear{ clear:both;}
img{ border:0px;}
li{ list-style:none;}
.jszcbox{
	display: flex;
	justify-content: center;
	align-items: center;
}
.jszcbox .jszctext{
	width: 75px;
}
.jszcbox .jszcimg{
	width: 55px;
}
.top{ width:992px; height:530px; background:url(topbg.png) no-repeat; margin:0 auto; padding-left:5px; padding-right:5px;}
.topl{ width:495px; height:101px; margin-top:30px; margin-left:50px; float:left;}

.topr{ float:right; width:340px; height:100px; margin-top:40px; margin-right:40px;}
 .search {width:327px; height: 31px;float:right; background:url(searchl.png); margin-top:5px;}
 .search .sb{ width:31px; height:31px; float:right; background:url(searchr.png); border: 0;cursor: pointer;}
 .search .enter {width: 280px; border: 0px; line-height: 26px; padding-left: 5px; background-color:transparent;}
 .search input {float: left;outline: none; height: 26px;}
 .tel{ width:257px; height:34px; margin-top:15px; margin-left:78px;}
 .dh{ width:990px; height:50px; background:url(menubg.png) no-repeat; margin-top:2px;}

.dh ul li{ float:left; width:115px; height:50px; display:block; font-size:14px; text-align:center; line-height:50px;}
.dh ul li a{ color:#776540;}
.dh ul li a:hover{ color:#202020; }
.banner{width:990px;;  overflow:hidden; height:300px; position:relative}
.banner .img{ width:100%; height:39px; float:left; background: url(ban_bg.png) center bottom no-repeat; position:absolute; z-index:9999; bottom:0px }
.banner_bar{ width:990px; margin:0 auto; }
.n_banner{ width:990px; margin:0px; overflow:hidden; position:relative;}
.banner ul{ width:100%; position:relative;  height:394px;}
.banner ul li{ width:100%; position:absolute;  height:394px; left:0; top:0; opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.banner ul li.on{z-index:2;}
.banner .num{ position:absolute; width:90px; height:12px; bottom:9%; left:55%; text-align:center; z-index:3;}
.banner .num a{ width:12px; height:12px; display:inline-block; background:#585858; border-radius:10px; margin:0 5px;}
.banner .num a.on{ background:#fba16b}
.banner li img {display: block;}
.section{ width:100%; max-width:1200px; margin:auto;overflow:hidden; }
.container{ width:100%;   height:auto;  _height:100%; min-height:100%;}

.main{ width:952px; height:418px; background:url(cbg.png) repeat-y; margin:0 auto; padding-left:25px; padding-right:25px;}
.gsjj{ width:567px; height:200px; float:left;}
.xwdt{ width:348px; height:200px; float:right;}
.gstit{ height:32px; background:url(gstit.jpg) no-repeat center; font-size:14px; color:#505050; text-indent:1.5em; line-height:32px;}
.xwtit{height:32px; background:url(xwtit.jpg) no-repeat center; font-size:14px; color:#505050; text-indent:1.5em; line-height:32px;}
.cptit{height:32px; background:url(cptit.jpg) no-repeat center; font-size:14px; color:#505050; text-indent:1.5em; line-height:32px;}

.gsnr{ width:100%; height:160px; padding-top:10px; line-height:20px; color:#505050}

.xwdt dl{ overflow:hidden;}
.xwdt dl dt{ width:114px; height:80px; float:left; margin-right:2%;}
.xwdt dl dd{ line-height:1.5;}
.xwdt dl dd h3{ font-size:14px; color:#8f6438; line-height:2;}
.xwdt dl dd p{ font-size:13px; }
.xwdt dl dt img{ border:1px #CCCCCC solid;}

.cpnr{ width:955px; height:155px; margin:0 auto; margin-top:20px;}


.footer{ width:1002px; height:118px; margin:0 auto; background:url(bottom.png) no-repeat; text-align:center; line-height:20px; padding-top:48px; color:#776540;}

.footer a{ color:#505050;}
#main{ width:990px; height:auto; display:table; margin:0 auto; background:#fefdfb; min-height:400px;}
.mainl{ float:left; width:205px; height:auto; display:table; margin-left:10px; font-size:14px; background:url(listbg.jpg) repeat-y;}
.mainr{ float:right; width:750px; height:auto; display:table;}
.cptop{ width:205px; height:56px; margin:0 auto; background:url(cpbg.jpg) center; line-height:56px; text-indent:3em; color:#fff;}
.cplist{ height:auto; width:205px; margin:0 auto;}
.cplist ul li{ width:170px; height:36px; line-height:36px; border-bottom:1px solid #ebebeb; background:url(list.jpg) no-repeat left; text-indent:1.5em;}
.cpbottom{ width:205px; height:8px; background:url(listbottom.jpg) no-repeat;}
.gstop{ width:740px; height:38px; border-bottom:1px solid #d3d3d3; line-height:38px; padding-right:10px;}
.gsnr1{ width:740px; height:auto; font-size:14px; line-height:24px; margin-top:20px; margin:0 auto; color:#505050; padding-top:20px;}
.gsnr1 ul li{ height:30px; line-height:30px;}


h4{ font-size:20px; color:#bc9953; height:50px; line-height:40px; text-align:center; padding:10px; font-weight:normal;}
h4 a{color:#caae76;}
h4 a:hover{color:#caae76;}

.cp_content{ font-size:14px; line-height:24px;}



li{line-height:24px;}

li.fang {LIST-STYLE-TYPE: square;}

li.img  {LIST-STYLE-IMAGE: url(li.gif)}



ul {MARGIN: 0px 5px 0px 15px}

ul.fang {LIST-STYLE-TYPE: square }

ul.img  {LIST-STYLE-IMAGE: url(li.gif)}







.INPUT{

color:#777777;

font-size:12px;

height:20px;

padding:3px;

border:1px #555555 solid;

background-image: url(inputbg.gif)

}



.TEXTAREA{

color:#777777;

font-size:12px;

padding:3px;

border:1px #555555 solid;

background-image: url(inputbg.gif)}

}





.button{color:#333333;font-size:12px;border:1px outset}





/* ==��Ŀ�˵���ʽ== */
















A.btmenu:link{color:#333333;}


A.btmenu:hover{color:#ff6611;}



.smenu {color:#ffffff;font-size:12px;line-height:150%;text-decoration: none} 

A.smenu:link{color:#ffffff;}

A.smenu:visited{color:#ffffff;}

A.smenu:active{color:#ffffff;}

A.smenu:hover{color:#ffffff;}



.smenuv {color:#555555;font-size:12px;line-height:150%;text-decoration: none} 

td.smenuv {border:0px #dddddd solid} 

A.smenuv:link{color:#555555;}

A.smenuv:visited{color:#555555;}

A.smenuv:active{color:#555555;}

A.smenuv:hover{color:#555555;}





/* ==ҳ�ڵ�����ʽ== */



.nav {color:#777777;font-size:12px;} 

td.nav {padding-left:5px} 





/* ==������ʽ== */



td.title{background:#eeeeee }

td.con{background:#ffffff}

.table{border:1px #dddddd solid}

.tablemenu{color:#555555;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;background:#eeeeee}

.line{background:#dddddd}







/* ==������ʽ== */



.list{BACKGROUND-COLOR: expression((this.sectionRowIndex%2==0)?'#f5f5f5':'#ffffff');font-size:14px;}





/* =={#lanTitle#}�б���ʽ== */



.tList{color:#333333;line-height:22px;font-size:12px}

.tList1{color:#b0b0b0;line-height:150%;font-size:12px}



a.tList{font-size:12px; text-decoration:none;}

a.tList:link{color:#333333}

a.tList:visited{color:#333333}

a.tList:active{color:#333333}

a.tList:hover{color:#ff6611}



/* ==ͼƬ�б���ʽ== */



td.piclist{background:#ffffff}

div.piclist{border:1px #dddddd solid;width:50px;height:50px;padding:1px;background:#ffffff}



a.pictitle{color:#777777;font-size:12px;line-height:26px}

div.pictitle{border:0px #dddddd solid;padding:1px;background:#ffffff}







/* ==����������ʽ== */



a.more{font-size:12px;;text-decoration: underline}

a.more:link{color:#555555;}

a.more:visited{color:#555555;}

a.more:active{color:#555555;}

a.more:hover{color:#ff6611;}



/* ==���Ͳ˵���ʽ== */



.dtree {color: #555555;font-size: 12.00px;	white-space: nowrap;}

.dtree img  {border: 0px;	vertical-align: middle;}

.dtree a   {color: #555555;font-size: 12.00px;	TEXT-DECORATION: none}

.dtree a.node{color: #555555;white-space: nowrap;padding: 1px 2px 1px 2px;TEXT-DECORATION: none}

.dtree a.nodeSel {color: #555555;font-size: 12.00px;	white-space: nowrap;	padding: 1px 2px 1px 2px;TEXT-DECORATION: none}

.dtree a.node:hover {color: #555555;font-size: 12.00px;	TEXT-DECORATION: none}

.dtree a.nodeSel:hover {color: #555555;	font-size: 12.00px;TEXT-DECORATION: none}

.dtree a.nodeSel {background-color: #cfdfef;font-size: 12.00px;}

.dtree .clip {overflow: hidden;}



/* ==��ҳ��ʽ== */



.pagesinfo {color:#555555;font-size:12px;}

.pagesnow {color:#D07E36;font-size:14px;text-decoration: none}

.pages {color:#777777;font-size:14px;text-decoration: none}





/* ==����Ƶ�������б���ʽ== */



td.newsquery{height:23px}



.newsquery{color:#777777;line-height:150%;font-size:12px}

a.newsquery{color:#777777;line-height:150%;font-size:12px;text-decoration: none}

a.newsquery:link{color:#777777;}

a.newsquery:active{color:#777777;}

a.newsquery:visited{color:#777777;}

a.newsquery:hover{color:#ff6611;}



.newsquerytitle{border:1px #eeeeee solid;background:#f0f0f0}

.newsquerytime{color:#555555;font-size:12px}





/* ==����Ƶ��������ʽ== */



.newstitle {color:#333333;font-size:18px;font-weight:bold}

.newsinfo {background:#f0f0f0;color:#555555;font-size:12px;}

.newscon {color:#777777;font-size:14px;line-height:160%;padding:15px}





/* ==һ�������б���ʽ== */



.class{color:#777777;font-size:12px;}

a.class{color:#777777;text-decoration: none}

a.class:link{color:#777777;}

a.class:visited{color:#777777;}

a.class:hover{color:#ff6611;}



table.class{border:1px #dddddd solid}

td.class{padding-left:10px}



/* ==���������б���ʽ== */



table.bigclass{border:1px #dddddd solid}

td.bigclass{background:#eeeeee;padding-left:10px;height:25px}



.bigclass{color:#777777;font-size:12px;line-height:150%}

a.bigclass{color:#777777;font-weight:bold;line-height:150%;text-decoration: none}

a.bigclass:link{color:#777777;}

a.bigclass:visited{color:#777777;}

a.bigclass:actived{color:#777777;}

a.bigclass:hover{color:#ff6611;}





table.smallclass{border:0px #dddddd solid}

td.smallclass{background:#f7f7f7;padding-left:10px;height:18px}



.smallclass{color:#555555;font-size:12px;line-height:150%}

a.smallclass{color:#555555;line-height:150%;text-decoration: none}

a.smallclass:link{color:#555555;}

a.smallclass:visited{color:#555555;}

a.smallclass:actived{color:#555555;}

a.smallclass:hover{color:#ff6611;}







/* ==����Ƶ����ʽ== */



td.downquery{height:22px}



.downquery{color:#777777;line-height:150%;font-size:12px}

a.downquery{color:#777777;line-height:150%;font-size:12px;text-decoration: none}

a.downquery:link{color:#777777;}

a.downquery:active{color:#777777;}

a.downquery:visited{color:#777777;}

a.downquery:hover{color:#ff6611;}



.downquerytitle{border:1px #eeeeee solid;background:#f0f0f0}

.downquerytime{color:#555555;font-size:12px}



.downpropname{color:#555555;font-size:12px;background:#dddddd}

.downprop{color:#555555;font-size:12px;padding-left:10px;background:#f0f0f0}

.downintro {color:#777777;font-size:12px;line-height:150%;}





/* ==ͼ��Ƶ����ʽ== */



.cpline{background:#dddddd}

td.cpquery{background:#ffffff;}

div.cpquery{border:1px #eeeeee solid;padding:5px;background:#ffffff;}



a.cpquerytitle{color:#777777;font-size:12px;line-height:26px}

div.cpquerytitle{border:1px #eeeeee solid;padding:2px;background:#f7f7f7}





.cppropname{color:#555555;font-size:12px;background:#dddddd}

.cpprop{color:#555555;font-size:12px;padding-left:10px;background:#f0f0f0}

.cpintro {color:#777777;font-size:12px;line-height:150%;}





/* ==��ʾ��Ϣ��ʽ== */



.notic{font-size:12px;color:#777777}

.noticerr{font-size:12px;color:#ff6600}

.noticlink{font-size:12px;color:#ff6600}





/* ==��ԱƵ����ʽ== */



.mustfill {color:#ff0000;font-size:14px;}

.memberinfo{color:#555555;}





/* ==������ʽ== */



td.bbsquery{height:23px}



.bbsquery{color:#777777;line-height:150%;font-size:12px}

a.bbsquery{color:#777777;line-height:150%;font-size:12px;text-decoration: none}

a.bbsquery:link{color:#777777;}

a.bbsquery:active{color:#777777;}

a.bbsquery:visited{color:#777777;}

a.bbsquery:hover{color:#ff6611;}



.bbsquerytitle{border:1px #eeeeee solid;background:#f0f0f0}

.bbsquerytime{color:#555555;font-size:12px}





.bbstitle{background:#eeeeee}

.bbscon{background:#ffffff}

.bbstable{background:#dddddd;}

.bbsline{background:#dddddd}





/* ==ȫվ������ʽ== */



.searchtitle{color:#777777;font-size:14px;line-height:32px}

a.searchtitle{color:#777777;font-size:14px;line-height:32px}

.searchbody{color:#333333;font-size:13px;line-height:18px;height:60px}

.searchtime{color:#555555;font-size:12px}



