

@charset "gbk";
/*css reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
html{overflow-x:hidden;}
body{*overflow-x:hidden;}
body{font-family:Arial,"微软雅黑",Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3;}
table{border-collapse: collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
img{vertical-align:middle;}
address,caption,cite,code,,dfn,em,strong,th,var,{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#03a9a7;}
button,input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer;}
select,input,textarea{font-size:12px;}
button,input{border:0; background:none;}


/*焦点虚线*/
a:focus{-moz-outline-style:none; outline:none;}
/*两端对齐：
text-align:justify;
text-justify:inter-ideograph;
*/
/*文字排版*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.t2{text-indent:2em;}




/*定位*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.cb{clear:both;}
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}



/*新增样式 */
body{ background:url(bg.jpg) 0 0 repeat; color:#666;}
.w1003{ width:1003px; margin:0 auto;}

.header_top{ background:url(top_icons.jpg) right 0 no-repeat; width:350px; height:36px; overflow:hidden; float:right; padding:0 38px;}
.header_top a{ float:left; text-indent:-9999px; height:29px; overflow:hidden;}
.header_top a.item1{ width:50px;}
.header_top a.item2{ width:50px;}
.header_top a.item3{ width:73px; margin-left:19px;}
.header_top a.item4{ width:73px; margin-left:10px;}
.header_top a.item5{ width:65px; margin-left:10px;}
.header_center{ padding-top:35px; padding-right:27px;float: left;}
.header_lxdh{font-size:30px;color:#000;font-weight: bold;float:right;padding-top:32px;}
.header_lxdh img{width:35px;vertical-align: sub;}
.logo{float:left;font-size: 28px;font-weight: bold;color: #000;}
.header_center span.tel{ float:right; padding-top:20px;}
.nav{ padding-top:28px;}
.nav_list{ border-left:solid 1px #cacaca; border-right:solid 1px #cacaca; background:url(nav_bg.jpg) 0 0 repeat-x;}
.nav_list li{ float:left; padding-right:2px; background:url(line.jpg) right center no-repeat; position:relative; z-index:5;}
.nav_list li.last{ background:none; padding-right:0;}
.nav_list li a.fir{ display:block; width:123px; height:47px; text-align:center; line-height:43px; font-size:14px; color:#363636;}
.nav_list li.cur a.fir,.nav_list li.current a.fir,.nav_list li a.fir:hover{ border-bottom:solid 4px #03a9a7; height:43px;}
.nav_list li .subnav{ position:absolute; left:0; top:47px; background:#fff; width:123px; display:none;}
.nav_list li .subnav dd{ height:30px; line-height:30px; overflow:hidden; text-align:center; border-top:dotted 1px #d0d0d0}
.nav_list li .subnav dd:first-child{ border-top:none;}
.nav_list li .subnav dd a{ color:#666;}
.nav_list li .subnav dd:hover{ background:#03a9a7}
.nav_list li .subnav dd:hover a{ color:#fff;}
.main{ padding-top:28px; background:url(main_bg.jpg) 0 0 repeat-x;}

.footer{ margin-top:30px; background:#373737 url(footer_bg.jpg) 0 0 repeat-x; padding:20px 0; line-height:22px; text-align:center; color:#888787;}
.footer a{ color:#fff; font-size:18px;}
.footer a:hover{ color:#acacac;}

/* page*/
.page{margin-top:15px; font-size:14px;float:left; width:100%; line-height: 34px; text-align:center; color:#6a6a6a;}
.page a { color:#8a8a8a; padding:0 10px; font-weight: bold; border: 1px solid #d5d5d5; background: #fff;;}
.page *{ display:inline-block; _zoom:1;_display:inline;vertical-align:middle;line-height:32px;height:32px;padding-bottom:1px; }
.page a:hover {color:#1f83d5; }
.page img{ height: auto; margin:0 3px;}
.page .bg{ font-weight: normal; margin:0 5px;}
.disabled{padding:0 10px; color: #c5c5c5; border: 1px solid #d5d5d5; background: #fff; }
.page .current {display:inline-block;border: 1px solid #03a9a7; font-weight: bold; padding:0 10px;  color:#fff; background:#03a9a7;}
.total{text-align:center;height:32px; line-height:32px;}
.reach{text-align:left; padding-left:5px; height:32px; line-height:32px;}
.btn{ width:36px;}
.btn a{ background: #6d4019; color: #fff; line-height: 34px; width: 64px; height: 34px; text-align: center;}
.input_page{ width:30px;height:32px; text-align:center; border:1px solid #d5d5d5; font-size:12px; line-height:32px;}
.arrow_l{
border:10px solid #000; margin-top: 10px;; display: inline; border-color:#f00 transparent transparent transparent; border-style:solid dashed dashed dashed;}
.clear{clear:both}