body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; }
body{ margin:0px auto; color:#444; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:14px; max-width:1423px;}
a{ color:#444; text-decoration:none; }
a:hover { color:#CC0000; text-decoration:none; }
ol, ul{ list-style:none; }
li{ list-style-type:none; }
img { border:0; }
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; }

/*头部样式*/
.top{ width:1426px; height:96px; margin:0px auto; overflow:hidden;}
.logo{ float:left; width:423px; }
.menu{ float:left;height:96px; }
.menu li{ float:left; height:96px; line-height:96px; font-size:16px; overflow:hidden; display:inline; }
.menu li a{ float:left; color:#666666; height:96px; display:block; padding:0px 7px; }
.menu li a:hover{ color:#FFF; background:url(../images/hover.jpg) center top repeat-x; }
.menu li a.hover{ color:#FFF; background:url(../images/hover.jpg) center top repeat-x; }
.top_rig{ float:left; width:35px; height:100px; padding-top:20px; margin-left:5px;}
.top_rig li{ height:24px; margin-bottom:10px;}

/*底部样式*/
.foot{ line-height:30px; padding:20px 0px; background:#202020; text-align:center; color:#b1b1b1; }
.foot a{ color:#b1b1b1; margin:0px 10px; }
.foot a:hover{ color:#b1b1b1; }
.wap{ position:fixed; right:0px; bottom:0px; width:112px; height:130px; _position:absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); }

/*内页样式*/
.topny{ height:331px; /*background:url(../images/bannerny.jpg) top center no-repeat;*/ overflow:hidden; }
.ny{ width:1100px; margin:0px auto; }
.ny_left{ float:left; width:240px; background: url(../images/dian.jpg) 210px repeat-y; }
.ny_left_top{ height:110px; overflow:hidden; }
.ny_right{ float:right; width:860px; }
.ny_right_top{ height:40px; line-height:40px; border-bottom:#dcdcdc 1px solid; background:url(../images/icon.jpg) left top no-repeat; padding-left:20px; margin-top:10px; overflow:hidden; }
.ny_right_con{ width:826px; margin:0px auto; padding:15px 0px 20px 0px; line-height:210%; min-height:400px; _height:400px; }

/*首页样式*/
#bg{ width:100%; position:relative; z-index:999999; background:none;}
.wrapper{ width:1100px; background:#FFF; margin:470px auto 0px auto; padding:10px 10px 0px 10px; }
.box{ width:1100px; overflow:hidden; }

/*新闻*/
.news_left{ float:left; width:530px; height:390px; overflow:hidden; }
.news_left img{ width:530px; height:390px; vertical-align:top; }
.news_right{ float:right; width:558px; height:390px; overflow:hidden; }
.news_title{ height:50px; border-bottom:1px #dedede solid; margin-top:20px; }
.news_title font{ float:left; margin-left:10px; display:inline; }
.news_title h2{ font-size:16px; }
.news_title p{ font-size:14px; }
.news_title span{ float:right; margin-right:10px; margin-top:15px;}
.list{ padding:10px 10px 0px 10px; height:128px; overflow:hidden; }
.list li{ line-height:32px; height:32px; overflow:hidden; background:url(../images/xb1.jpg) left center no-repeat; padding-left:11px; }
.list li span{ float:right; color:#b9b9b9; }

/*快速链接*/
.kslj{ width:558px; height:186px; background:url(../images/bg.jpg);}
.kslj li{ float:left; width:186px; height:186px; }
.kslj li a{ padding-top:25px; padding-left:27px; width:159px; height:161px; display:block; }
#dh1 h2{ font-size:16px; color:#FFF; font-weight:500; }
#dh1 span{ color:#a2a2a2;}
#dh2 h2{ font-size:16px; color:#444; font-weight:500; }
#dh2 span{ color:#a2a2a2;}
#dh3 h2{ font-size:16px; color:#FFF; font-weight:500; }
#dh3 span{ color:#fff;}

/*图文*/
.tw{ float:left; width:264px; height:76px; border-right:1px #e4e5e7 solid; margin:30px 5px; display:inline; }
.tw_tb{ float:left; width:76px; height:76px; overflow:hidden; }
.tw_nr{ float:right; margin:6px 10px; width:168px; height:64px; overflow:hidden; display:inline; }
.tw_nr h2 a{font-size:16px; color:#dd0000; height:24px; line-height:24px; }
.tw_nr p{ font-size:12px; line-height:20px;}

/*友情链接*/
.yqlj{ float:right; width:264px; height:76px; margin:30px 5px; background:url(../images/map.jpg) left no-repeat; display:inline; }
.yss{ color:#444; font-size:12px; height:22px; line-height:22px; width:204px; margin-left:50px; margin-top:10px; font-family:"宋体"; }