* {padding:0; margin:0;}
li {list-style:none;}
a {text-decoration:none;}
em,small {font-style:normal;}
.main {width:1000px; margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
.v100 {width:100%; float:left;}
.v50 {width:50%;}
.v33 {width:33%;}
.mt25 {margin-top:25px;}
.mt10 {margin-top:10px;} 
.mt20 {margin-top:20px;}
.mt15 {margin-top:15px;} 
.cl:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

.logo {margin:28px 0 0;}
.meun {margin:30px 0 9px; background:url(meun.gif) repeat-x 0 0;}
.meun li {height:45px; line-height:45px; float:left;text-align:center; font-size:13px; background:url(meun_li.jpg) no-repeat right top;}
.meun li a {color:#848484; font-weight:bold; font-family:"微软雅黑";display:block;padding:0 18px;}
.meun li a:hover,.meun li.hover {background:url(li_home.jpg) no-repeat center top; color:#FFF;}
.meun li.hover a {color:#FFF;}
.meun li.home {border-left:1px solid #CCC;}

.icp .meun li {width:90px;}
.icp .meun li a {padding:0;}
.bennen {margin:0 0 10px 0; height:370px; background-position:center top; background-repeat:no-repeat;}
.more {float:right; font-family:"small fonts"; font-size:10px;}
.bt01 a {color:#FFF;font-family:"Adobe 黑体 Std";}
.bt01 em {color:#9dcaee;} 

.box_50 {width:500px; background:url(box_50_c.jpg) repeat-y 0 0;}
.box_50 h4 {background:url(box_50_t.jpg) no-repeat; height:45px; padding-left:20px; font-size:20px; color:#FFF; line-height:42px;font-family:"微软雅黑";}
.box_50 h4 span {padding-right:25px;}
.box_50 .fz1220 {background:url(box_50_b.jpg) no-repeat left bottom; padding:12px 25px 22px; line-height:22px; font-size:14px; color:#6c6c6c; word-break:break-all; font-family:Arial;}
.box_50 .fz1220 strong,.box_50 .fz1220 u {color:#003977;}
.box_50 .fz1220 img {width:148px; height:216px; background:url(box_50_img.gif) no-repeat 0 0; padding:0 8px 10px 0; float:left; margin-right:18px;}
/**右侧*/
.box_50.fr {background:url(box_50_cr.jpg) repeat-y 0 0;}
.box_50.fr h4 {background:url(box_50_tr.jpg) no-repeat; }
.box_50.fr .fz1220 {background:url(box_50_br.jpg) no-repeat left bottom;}

.box_100 {width:100%; background:url(box_100_c.gif) repeat-y 0 0 #fafafa;}
.box_100 h4 {background:url(box_100_t.jpg) no-repeat; height:45px; padding-left:20px; font-size:20px; color:#FFF; line-height:42px;font-family:"微软雅黑";}
.box_100 h4 span {padding-right:25px; font-family:"small fonts"; font-size:10px;}
.box_100 .boxx {background:url(box_100_b.jpg) no-repeat left bottom;}

.shenban .boxx {height:170px;padding:20px 12px;}
.shenban .boxx li {background:url(shenban_li.jpg) no-repeat 0 0; width:125px; height:185px; float:left; padding:0 28px 0 12px; text-align:center; color:#828282; font-size:12px;}
.shenban .boxx li strong {background:url(shenban.jpg) no-repeat 0 0; padding:85px 0 0; width:100%;float:left; color:#353535; font-size:14px; padding-bottom:2px;}
.shenban .boxx li.d1 strong {background-position:-23px 20px;}
.shenban .boxx li.d2 strong {background-position:-188px 20px;}
.shenban .boxx li.d3 strong {background-position:-353px 20px; padding-top:99px;}
.shenban .boxx li.d4 strong {background-position:-519px 20px;}
.shenban .boxx li.d5 strong {background-position:-685px 20px;text-indent:-8px;}
.shenban .boxx li.d6 {padding-right:0; padding-right:13px;}
.shenban .boxx li.d6 strong {background-position:-853px 20px; padding-top:99px;}

.pingce .boxx {padding:20px 5px 38px 20px;}
.pingce .boxx dl {height:88px;font-family:"微软雅黑";}
.pingce .boxx dl.dl {background:url(pingce_dl.jpg) no-repeat 105% -20px; margin-bottom:18px;}
.pingce .boxx dt {background:url(pingce.gif) no-repeat 80px 0; width:99px; height:100%; line-height:88px; color:#044e89; float:left; font-size:13px;}
.pingce .boxx dd {background:url(pingce.gif) no-repeat 0 0; float:left; height:88px; line-height:88px; float:left; padding-left:85px; color:#4b4b4b; font-size:13px;}
.pingce .boxx dd strong {font-size:20px;}
.pingce .boxx dd.dd1 {background-position:-20px 0; width:108px;}
.pingce .boxx dd.dd2 {background-position:-217px 0; width:135px;}
.pingce .boxx dd.dd3 {background-position:-442px 0; width:137px;}
.pingce .boxx dd.dd4 {background-position:-662px 0; width:145px;}

.banli .boxx {padding:0 15px; height:160px;}
.banli .boxx .d1 {width:210px; line-height:22px; font-size:12px; padding:10px 0 0 0;}
.banli .boxx .d1 a {color:#000;}
.banli .boxx .d1 dt a {width:50px; height:15px; line-height:15px; color:#FFF;background:#155d98; display:block;text-align:center;}
.banli .boxx .d2 {padding-left:30px; width:325px; padding-top:4px; background:url(banli_dl.jpg) no-repeat left center; margin-left:20px; display:inline;}
.banli .boxx .d2 dt {border-bottom:1px solid #d9d9d9; line-height:30px; height:30px; font-size:14px;color:#044e89; text-indent:10px; margin-bottom:5px;}
.banli .boxx .d2 dt span {padding-right:10px;}
.banli .boxx .d2 dt span a {color:#7b7b7b;}
.banli .boxx .d2 dd {width:100%; line-height:20px; font-size:12px;}
.banli .boxx .d2 dd a {clear:#535353;}

.box_33 {width:322px; background:#80a5c3 url(box_v33.gif) no-repeat left bottom; padding:10px 0 8px; margin-left:2px;margin-right:13px;}
.box_33.fr {margin-right:2px;}
.box_33 h4 {height:31px; line-height:31px; background:url(box_v33_h4.jpg) no-repeat 0 0 #044e89; text-indent:37px; color:#FFF;}
.box_33 h4 a {color:#FFF;}
.box_33 h4 span {font-weight:bolder; padding-right:18px;}
.box_33 ul {padding:10px 0 10px 30px; font-size:12px; line-height:24px; min-height:120px;_height:120px;}
.box_33 ul li a {color:#FFF;}
.box_33 ul li span {float:right; padding-right:20px; color:#FFF;}

.liuyan {border:1px dashed #d2d2d2; padding:15px 17px;}
.liuyan h4 {background:url(lianxi.gif) no-repeat left center; font-size:14px; text-indent:15px; font-size:16px; line-height:32px; color:#003977; margin-bottom:5px;}
.liuyan textarea {background:#f0f0f0; color:#bbbbbb; font-size:12px; line-height:20px; padding:12px; border:1px solid #dfdfdf; width:190px;}
.liuyan input {background:url(tj.gif); width:104px; height:25px; float:right; border:none; margin:13px 65px 0 0; text-indent:-9999px;}
.liuyan .qq {width:50%;}
.liuyan .qq span {float:left; font-size:14px; color:#3e3e3e; padding-top:16px; font-size:12px;}
.liuyan .qq img {float:left;margin-top:12px;margin-top:12px; margin-right:20px;}
.liuyan .qqq {width:100%; float:left; text-align:center;}
.liuyan .qqq p {width:100%; float:left; text-indent:40px;}
.liuyan .qqq span {float:left; font-size:14px; color:#3e3e3e; padding-top:16px; font-size:12px;}
.liuyan .qqq img {float:left;margin-top:12px;}
/*公用之后区分开来*/
.liuyan.shouye h4 {width:952px; }
.liuyan.shouye input {margin-right:0;}
.liuyan.shouye {margin:15px 7px 0 2px;}
.liuyan.shouye textarea {width:934px; margin:15px 0 0 0;}

.footer {background:#e9e9e9; width:100%; margin-top:30px;}
.link strong {width:100%; background:url(link.gif) no-repeat center top; margin:27px 0 0; height:33px; display:block; color:#3e3e3e; font-size:18px; line-height:20px; text-align:center;}
.link ul {border-top:1px dashed #d2d2d2; border-bottom:1px dashed #d2d2d2; margin:18px 7px 0; padding:10px 32px 30px 50px ; display:inline-block; width:900px;}
.link ul li {margin:20px 23px 0 0; float:left;}
.coppy {background:url(coppy.jpg) no-repeat center 19px; padding:100px 0 0;}
.foot {text-align:center; font-size:12px; color:#959595;}
.foot a {color:#000;}
.foot p {margin-bottom:10px; line-height:20px;}
.foot em {background:url(foot_em.gif) no-repeat 0 0; padding:0 10px 0 20px;}
.foot em.tel {background-position: 0 0;}
.foot em.fox {background-position: 0 -18px;} 
.foot em.qq {background-position: 0 -46px;}

/*列表属性*/
.box {border-radius:3px;border:1px solid #e3e3e3;padding:1px;}
.mainleft {width:252px;overflow:hidden;}
.mainright {width:724px;}
.weizhi {background:url(weizhi.gif) repeat-x 0 0; height:38px;width:724px; color:#1f1f1f; border-bottom:1px solid #e3e3e3;}
.weizhi div {background:url(weizhi_span.gif) no-repeat 100% 0; border:2px solid #FFF;border-radius:3px;line-height:25px;font-size:12px; height:25px; display:block; float:left; padding-right:10px; margin:5px 0 0 10px; display:inline;}
.weizhi span {padding-left:13px; background:url(weizhi_span.gif) no-repeat 0 0; height:25px; float:left;}
.weizhi a {color:#1f1f1f;}
.mainleft .weizhi {width:248px;}

.content {padding:40px; font-size:14px; line-height:24px; display:inline-block;}

.list {padding:14px; font-size:14px;line-height:24px;}
.list li {border-bottom:1px dashed #9f9f9f; padding-bottom:12px; margin-top:12px; padding-left:24px; display:block; background:url(list_li.gif) no-repeat 0 3px; width:670px;}
.list li a {color:#000;}
.list li p {font-size:12px;}

.page {width:100%; padding:10px 0 20px; text-align:center; font-size:12px;}
.page li {display:inline; clear:both; margin-right:2px; border:1px solid #CCC; padding:4px 5px;}
.page li a {color:#000;}
.page li.thisclass {border:1px solid #053c7a; background:#dddddd; color:#FFF;}
.page li.thisclass a {color:#053c7a; font-weight:bold;}

.view h1 {text-align:center; margin:10px 30px; font-size:20px; line-height:50px; height:40px;width:664px;border-bottom:1px dashed #9f9f9f; padding-bottom:15px;}
.view .info {font-size:12px; line-height:20px;text-align:center;  padding-bottom:5px; color:#999;width:644px; margin:0 40px;}
.view .info small {padding-left:10px;}
.view .info * {font-size:12px; line-height:20px;}
.hot {padding:10px 15px;}
.hot li {width:100%; font-size:12px; line-height:20px; float:left;}
.hot li a {color:#000;}