/*全局定义*/
html,body{ font-family: Arial, Helvetica, sans-serif;margin:0; padding:0; font-size:12px; color:#252525;}
div,form,img,ul,ol,li,dl,dd,dt,span, object,table,td,tr{margin:0; padding:0; border:0;}
ul,li{ list-style:none;}
p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0;}
input,img,select{ vertical-align:middle; padding:0; margin:0;}
a.dh:visited{color:#FFFFFF; font-size:14px; font-weight:bold;text-decoration:none;}
a.dh:link{color:#FFFFFF;  font-size:14px;font-weight:bold;text-decoration:none;}
a.dh:hover{color:#ffffff; font-size:14px;font-weight:bold; text-decoration:underline;}
a.ft:visited{color:#565656;text-decoration:none;}
a.ft:link{color:#565656; text-decoration:none;}
a.ft:hover{color:#000000; text-decoration:underline;}

a.ft-down:visited{color:#404040;text-decoration:none;}
a.ft-down:link{color:#404040; text-decoration:none;}
a.ft-down:hover{color:#000000; text-decoration:underline;}

a.left-dxl:visited{color:#000000; font-size:13px;font-weight:bold;text-decoration:none;}
a.left-dxl:link{color:#000000; font-size:13px;font-weight:bold;text-decoration:none;}
a.left-dxl:hover{color: #D32423; font-size:13px;font-weight:bold;text-decoration:none;}

/*top*/
.top-all{width:983px; height:355px; margin:0 auto;}
.top-ding{ width:983px; height:96px;}
.top-left{ background:url(../images/index_02.jpg) no-repeat;width:259px; height:96px; float:left;}
.top-right{ background:url(../images/index_03.jpg) no-repeat; width:672px; height:38px; text-align:right; padding-right:52px; padding-top:58px; float:left;}
.top-menu{ background: url(../images/index_05.jpg) no-repeat;width:983px; height:39px; line-height:39px;}
.top-menu a{color:#FFFFFF; font-size:12px;text-decoration:none;}
.top-menu a:hover{ color:#FFFF00; font-size:12px;text-decoration:none;}

.top-banner{width:983px; height:220px;}


/*left*/
.left-all{ width:254px;}
.left-nr01{ background:url(../images/index_07.jpg) no-repeat; width:254px; height:43px;}
.left-nr02{ background:url(../images/index_09.jpg) no-repeat; width:194px; height:31px; padding-left:60px; line-height:31px;}
.left-nr02 a{color:#000000; font-size:13px;font-weight:bold;text-decoration:none;}
.left-nr02 a:hover{color: #D32423; font-size:13px;font-weight:bold;text-decoration:none;}
.left-nr03{ background:url(../images/index_11.jpg) no-repeat; width:193px; height:25px;padding-left:61px;line-height:25px;}
.left-nr03 a{color:#000000;text-decoration:none;}
.left-nr03 a:hover{color:#D32423;text-decoration:none;}
.left-nr04{ background:url(../images/index_18.jpg) no-repeat; width:254px; height:58px;}
.left-nr05{ background:url(../images/index_19.jpg) no-repeat; width:254px; height:77px;}
.left-nr06{ background:#EDEDED;width:199px; padding-left:31px; padding-right:24px; line-height:22px;}
.left-nr07{ background:url(../images/index_21.jpg) no-repeat; width:254px; height:25px;}
/*index*/
.index-all{ background:#FFFFFF;width:983px; margin:0 auto;}
.index-left{width:254px; float: left;}
.index-right{ width:729px; float:left;}
.index-right01{ background:url(../images/index_08.jpg) no-repeat; width:662px; height:47px; color:#979799; padding-left:67px; line-height:40px;}
.index-right02{ background:url(../images/index_10.jpg) no-repeat; width:729px; height:45px;}
.index-right03{ color:#31512F;width:675px; padding-left:31px; padding-right:23px; text-indent:25px; line-height:24px;}
.index-right03 a{color:#31512F; text-decoration:none;}
.index-right03 a:hover{color: #31512F;font-weight:bold;text-decoration:none;}

.index-right04{ background:url(../images/index_14.jpg) no-repeat; width:729px; height:57px;}
.index-right05{ background:url(../images/index_15.jpg) no-repeat; width:729px; height:40px;}
.index-right06{ width:698px; padding-left:31px; padding-top:16px; padding-bottom:15px;}
.index-right06 a{color:#466005;text-decoration:none;}
.index-right06 a:hover{color:#000000;text-decoration:none;}
/*nr*/
.ny-qyjj{ background:url(../images/index_10fb.jpg) no-repeat; width:729px; height:45px;}
.ny-cont{ width:698px; padding-left:31px; padding-top:10px; padding-bottom:15px; line-height:22px;}
.ny-cont p{ margin-bottom:12px; text-indent:20px;}
.ny-nr02{ background:url(../images/index_09qy.jpg) no-repeat; width:194px; height:31px; padding-left:60px; line-height:31px;}
.ny-nr02 a{color:#000000; font-size:13px;font-weight:bold;text-decoration:none;}
.ny-nr02 a:hover{color: #D32423; font-size:13px;font-weight:bold;text-decoration:none;}
/*foot*/
.foot_all{ width:983px; height:103px; margin:0 auto; clear:both;}
.foot_up{ background:#F2F2F2 ;border:1px solid #CACACA;width:983px; height:31px; line-height:31px;}
.foot_down{ color:#404040;width:983px; height:72px}