﻿html, body ,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;}
img{border:none; vertical-align:bottom;}
a, a:link, a:visited, a:hover, a:active{outline:0;text-decoration:none;}
a:link,a:visited{color:#666;}
a:hover{text-decoration:underline;color:#ff6600;}
ul,li{list-style-type:none;padding:0;margin:0;}
input, select, textarea, button{font-size:100%;font-family:inherit;}
h2{font-size:14px;}#demonote{display:none;}.m12{ margin-left:10px;}.pt10{ padding-bottom:10px;}
body{font-size:12px;line-height:24px;color:#666;background:url(../img/shb_bg.jpg);}.auto{margin:0 auto;}
.t1{text-indent:1em;}.t2{text-indent:2em;}.mt10{ margin-top:10px;}.mt5{ margin-top:5px;}.mt8{ margin-right:6px;}
/* HOT STYLE */
.clear{clear:both;height:0;overflow:hidden;font-size:0px;line-height:0;}
.fl{float:left;display:inline;}.fr{float:right;display:inline;}
.wrap{background:url(../img/bg.jpg) repeat-x;}
.head{background:url(../img/top.jpg) repeat-x; height:117px;}
.top{width:960px; margin:0 auto;}
.nav{width:960px; margin:0 auto; height:38px; line-height:38px; font-size:14px; text-align:center;color:#fff;}
.nav a:link,.nav a:visited{color:#fff; padding:0 12px;}
.nav a:hover{color:#fff600;}
.b1{background:url(../img/b1.jpg) no-repeat center top; height:136px;}
.b2{background:url(../img/b2.jpg) no-repeat center top; height:224px;}
.b3{background:url(../img/b3.jpg) no-repeat center top; height:254px;}
.dy{width:960px; margin:0 auto; padding-top:115px;}
.dy p{color:#fff; text-indent:2em; padding:0 50px 0 100px;}
.main{background:#fff;width:960px; margin:0 auto;}
.w_945_hid{ width:945px; margin:0 auto; overflow:hidden;}
.w_945_tit,.w_945_nr{width:945px;margin:0 auto;}
.mr{width:965px;margin:0 auto; padding-left:1px; padding-top:10px; height:175px;}
.mr li{float:left; display:inline; margin-right:7px;} 
.mr img{border:1px solid #dedede;} 
.mr p{width:139px; padding:5px 5px 0 5px; text-align:center; line-height:18px;} 
.kf{width:960px; padding-left:2px;}
.kf li{float:left; display:inline; margin:10px 9px 0 0;}
.kf a img{border:1px solid #dedede; padding:1px;}
.kf a:hover img{border:1px solid #ff6600;}
.kf p{height:24px; margin-top:2px; line-height:24px; overflow:hidden; width:149px; text-align:center;}
.kf p a:link,.kf p a:visited{color:#000;}
.kf p a:hover{color:#ff6000;}
.copy{ background:url(../img/f_bg.jpg) repeat-x; height:167px;width:945px; margin:0 auto;}
.foot_sub{height:40px; line-height:40px; text-align:center; font-size:14px;}
.foot_sub a:link,.foot_sub a:visited{color:#666; padding:0 10px;}
.foot_sub a:hover{color:#ff6000;}
.copy_txt img{float:left; padding:0 10px 0 140px;}
.copy_txt .p1{padding-top:15px;}
.ys{ background:url(../img/ys.png) no-repeat; height:283px;width:945px;margin:0 auto;}
.ys li{width:359px; float:left; display:inline; padding:25px 0 0 50px;}
.ys p{text-indent:2em; padding-right:40px;}
.ys h2{color:#fd4f03;}
.ys .l1{width:310px; margin:2px 0 0 165px;}
.ys .l1 p,.ys .l2 p,.ys .l3 p{padding-right:10px;}
.ys .l2{width:310px; margin:0 0 0 215px; padding-top:20px;}
.ys .l3{width:310px; padding-top:20px;}
.ts{width:945px;margin:0 auto; background:url(../img/t_bg.png) center top; height:458px; position:relative;}
.ts p{position:absolute; left:0; top:7px; width:337px; padding-left:10px;}
.ts strong{color:#c33b23;}
.ts .p1{position:absolute; left:0; top:160px;width:337px; padding-left:10px;}
.ts .p2{position:absolute; left:0; top:310px;width:405px; padding-left:10px; text-indent:2em;}
.ts .p3{position:absolute; left:600px; top:7px;width:330px; padding-left:10px; text-indent:2em;}
.ts .p4{position:absolute; left:600px; top:210px;width:330px; padding-left:10px; text-indent:2em;}
.ts .p5{position:absolute; left:550px; top:310px;width:380px; padding-left:10px; text-indent:2em;}
.ts .p6{position:absolute; left:550px; top:340px;width:380px; padding-left:10px; text-indent:2em;}
.ts_img{padding:10px 0 10px 0;}
.sl{width:960px;}
.sl li{float:left; display:inline; margin:10px 16px 10px 0;}
.sl img{border:2px solid #dedede; padding:1px;}
.sl p{width:174px; height:24px;line-height:24px; text-align:center;}
.doc{float:left; display:inline; width:900px; height:197px; overflow:hidden;}
.doc ul{width:950px;}
.doc li{background: url(../img/li_bg.jpg) no-repeat; width:210px; height:164px; margin-right:3px; float:left; display:inline; padding:10px 8px 8px 5px;}
.doc dl{height:130px;}
.doc dt{float:left; padding-right:6px;}
.doc dt a img{border:1px solid #dedede;width: 101px;height: 120px;}
.doc dt a:hover img{border:1px solid #ff6600;}
.doc h2{font-size:12px;}
.hd{width:945px;margin:10px auto; border:1px solid #dedede; border-top:none;border-left:none;}
.hd li{width:248px; height:40px;background:url(../img/sh_li.jpg) repeat-x; float:left; border:1px solid #dedede; border-bottom:none; border-right:none; text-align:center; line-height:15px; padding-top:10px; color:3000; cursor:pointer;}
.hd .hot{font-weight:bold; color:#fffc00; background:url(../img/sh_hot.jpg) repeat-x;}
.hd .hot a:link,.hd .hot a:visited{color:#fffc00;}
.hd .hot a:hover{color:#fffc00;}
.h_280{height:262px;width:945px;margin:10px auto;}
.ryl{background:url(../img/k.png) no-repeat; width:554px; height:245px; padding:16px 0 0 94px;}
.ryl dt{ float:left; padding-right:10px;}
.ryl dt a img{ border:1px solid #dedede; padding:1px;}
.ryl dt a:hover img{ border:1px solid #ff6600;}
.ryl p{text-indent:2em; padding-right:10px;}
.ry_sub{width:288px;}.swt{ height:0; line-height:20px; overflow:hidden;}
.ry_sub li{border:1px solid #dedede; background:url(../img/r_li.jpg) repeat-x; height:26px; line-height:26px; text-align:center; margin-bottom:18px;}
.ry_sub .hot{border:1px solid #dedede; background:url(../img/r_hot.jpg) repeat-x; font-weight:bold;}
.ry_sub a:link,.ry_sub a:visited{color:#000;}
.ry_sub a:hover{color:#ff6000;}
.ry_sub .hot a:link,.ry_sub .hot a:visited{color:#000;}
.ry_sub .hot a:hover{color:#000;}
.sp{border:1px solid #000; margin-left:17px;}
.sp_txt{width:622px; margin-left:15px; display:inline;}
.sp_txt p{text-indent:2em; padding-bottom:5px;}
.sp_txt strong{color:#f20000; padding-left:6px;}


.ls{background:url('../img/map.png') no-repeat 100px -5px; height:380px; overflow:hidden; padding:0 20px 15px 20px;}
.ls li{cursor:pointer;}
.ls-l1 {margin-top:25px;}
.ls-l1 li{background:url('../img/bg1.jpg') no-repeat; width:51px; height:25px; text-align:center; line-height:25px;}
.ls-l2{height:35px;}
.ls-l2 li{float:left; display:inline;width:50px; height:25px; background:url('../img/bg1.jpg') no-repeat; text-align:center; line-height:25px; border-bottom:1px #e5e5e5 solid;}
.ls-l2 li.no{border:none; background:none; border-left:1px #e5e5e5 solid;}
.ls li.dq{background:url('../img/bg2.jpg') no-repeat; color:#fff; font-weight:bold;}
.ls-l{width:680px; overflow:hidden;}
.lsr{background:url('../img/ls-r.png') no-repeat 0 30px; width:190px; overflow:hidden; margin-right:20px;}
.ls-list{width:190px; height:243px; margin-top:130px; overflow:hidden;}
.ls-list img{float:left; display:inline;}
.hj{ height:208px; overflow:hidden; padding-left:16px;padding-bottom:10px;}
.hj li{background:url('../img/hjbg.png') no-repeat; float:left; display:inline; width:180px; height:208px; text-align:center; margin-right:4px;}
.hj h2{color:#5a9909;font:600 14px/35px '微软雅黑','宋体'; padding-top:5px;}
.hj p{text-align:left; padding:0 15px;}
.hj img{margin-bottom:5px;}

.pub_head { background: #fff; height: 100px; }
.w1000 { width: 1000px; margin: 0 auto; }
.pub_tel { background:url(../img/pub_time.png) no-repeat 0 0; height: 60px; padding: 40px 0 0 165px; }
.pub_tel p { color: #868888; font-size: 21px; font-family: "Microsoft Yahei"; width:165px; text-align:center; }
.pub_tel p span{ font-size:18px; color:#868888;}
/*head end*/

.pub_footer { margin-top: 30px; }
.pub_footnavbg { background: #007384; }
.pub_footnav { height: 30px; color: #fff; }
.pub_footnav a { padding: 0 10px; color:#fff; font-size: 13px; line-height: 30px; }
.pub_footdbbg { background: #0099b0; padding-bottom: 20px; height:108px; }
.pub_footdb { padding-top: 30px; }
.pub_dbwz { width: 400px; float: left; color: #fff; margin-left: 50px; }














