@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
a img { border: none; margin:auto;}
ul, ol { list-style: none; }
input, textarea { outline: none; }
a:link, a:visited, a:active {text-decoration:none; color:#000;}
a { cursor: hand; }
.red { color: #FF0000;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}

.w{width:1000px; margin:0 auto;}
.top{ background:#f7f7f7; width:100%; height:80px;}
.top .search{ background:url(sz_06.gif) no-repeat;width:203px; height:32px;margin-top:30px; position:relative;}
.top .search .sear{ position:absolute; left:5px;top:7px;width:160px; background:none; border:none;}
.top .search .sub{ position:absolute;left:175px; top:3px;width:25px; height:25px;background:none; border:none; cursor:pointer;}
.nav{ background:url(sz_13.gif) repeat-x;height:41px; width:100%;}
.nav li{ float:left; background:url(sz_11.gif) no-repeat right center; height:40px;width:140px; line-height:40px; text-align:center;font-size:14px;}

.banner{width:100%;height:336px;  position:relative;top:-14px;}
.banner .hd{ position:absolute;left:45%; bottom:20px; z-index:9999; overflow:hidden;}
.banner .hd li{ background:url(lico_03.png) no-repeat; float:left;margin-right:15px; width:17px;height:15px; font-size:0;}
.banner .hd li.on{background:url(lico_05.png) no-repeat;float:left;margin-right:15px; width:17px;height:15px;}
.banner .bd li{height:336px; width:100%; position:absolute; z-index:-1;}


.content{ position:relative; background:url(conbg_03.gif) no-repeat; margin:10px auto; width:1002px; height:447px; overflow:hidden;}
.content .jtnews{width:362px; height:36px; line-height:36px; font-size:14px;padding-left:15px; position:absolute; left:0px;top:0px;}
.content .jtnews span{ width: 60px;height:20px;margin-top:8px;margin-right:8px; font-size:0;}
.content .l{width:362px; height:147px; background:none; position:absolute;left:8px;top:38px;}
.content .l .img{ width:172px; height:147px;}
.content .l .img img{border:1px solid #ccc;margin-top:10px;}
.content .l .ul{ width:170px;padding: 10px}
.content .l .ul li{ height:26px; overflow:hidden; line-height:26px; background:url(web_h.jpg) no-repeat left center;padding-left:10px;}

.content .hynews{width:313px;height:36px; line-height:36px; font-size:14px;padding-left:15px; position:absolute; left:403px;top:0px;}
.content .hynews span{ width: 60px;height:20px;margin-top:8px;margin-right:8px; font-size:0;}
.content .c{width:313px; height:147px; background:none; position:absolute;left:406px;top:38px;}
.content .c ul{padding:10px 0;}
.content .c ul li{background:url(web_h.jpg) no-repeat left center;padding-left:10px;height:26px; overflow:hidden; line-height:26px; border-bottom:1px dashed #ccc;}
.content .c ul li span{padding-right:5px;}

.content .jtsp{width:240px;height:36px; line-height:36px; font-size:14px;padding-left:15px; position:absolute; left:748px;top:0px;}
.content .jtsp span{ width: 60px;height:20px;margin-top:8px;margin-right:8px; font-size:0;}
.content .r{width:240px; height:147px; background:none; position:absolute;left:753px;top:38px;}

.content .ywly{ background:none; width:990px; text-indent:38px; position:absolute; left:0px; top:212px; height:36px; line-height:36px; font-size:14px;}
.content .ywly span{ width: 60px;height:20px;margin-top:8px;margin-right:8px; font-size:0; background:none;}
.content .b{ background:none; width:980px; position:absolute; left:10px; top:266px;height:160px;}
.content .b ul{width:110%;}
.content .b li{ position:relative; float:left; margin-right:25px; height:160px; width:310px;}
.content .b li p{ position:absolute; bottom:0px;left:0; width:100%; height:40px; background:url(text_03.png) repeat; line-height:40px; text-align:center;color:#fff;}

.link{ width:1000px; margin:20px auto;}
.link p a{padding:0 10px; line-height:30px;height:30px;}

.foot{width:100%;height:104px; background:#086ea6;}
.foot .footer .p{height:36px; line-height:36px; border-bottom:1px solid #1589c8;color:#dadada;}
.foot .footer .p a{padding:0 10px; color:#dadada;}
.foot .footer .l p{height:24px; line-height:24px; color:#dadada;}

.web{padding:25px 0}
.web .left .lm{width:245px; overflow:hidden; }
.web .left .lm .li_class2,.web .left .lm .classnow{height:32px; border-BOTTOM:1px solid #e7e7e7; line-height:32px;padding-left:25px; background:url(../web_h.jpg) no-repeat 10px center;}
.web .left .lm .classnow a{color:#F90;}
.web .left .lm .span_class3{padding-left:30px; line-height:26px;}

.web .left .lm h1{height:32px; line-height:32px;padding-left:15px; background:url(../conbg_03_03.png) no-repeat left center; color:#000; font-size:14px;}
.web .left .lxwm{width:245px; overflow:hidden;margin-top:20px;}
.web .left .lxwm h1{font-size:15px; background: url(../conbg_03_03.png) no-repeat left center; height:35px; line-height:35px;padding-left:15px; }
.web .left .lxwm h1 span{margin-right:10px;font-size:12px;}
.web .left .lxwm h1 span a{color:#F90;}
.web .left .lxwm p{padding:10px;}
.web .right{width:736px; overflow:hidden}
.web .right h1{border-bottom:1px solid #ccc; overflow:hidden;}
.web .right h1 span{padding-right:10px;height:28px; line-height:28px;}

.web .right .newslist{}
.web .right .newslist li{white-space:nowrap; height:50px; line-height:50px; border-bottom:1px dashed #ccc;padding-left:15px;font-size:14px; background:url(../web_h.jpg) no-repeat left center;}
.web .right .newslist li span{font-size:12px;}

.web .right .prolist{padding:30px 0;}
.web .right .prolist li img {border:1px solid #ccc;width:180px; height:150px;}
.web .right .prolist li p{ text-align:center;height:30px; line-height:30px;}
.web .right .prolist ul{width:110%;}
.web .right .prolist li{width:182px; float:left;margin-right:10px;margin-bottom:20px;}

.web .right .imglist li{padding:15px 0;  border-bottom:1px solid #ccc; font-size:14px; line-height:24px;}
.web .right .imglist li p{ font-size:12px;}


.web .right .showpro .title{text-align:center;height:60px; line-height:60px; font-size:18px;color:#039;}
.web .right .showpro .img { text-align:center; padding-bottom:20px;}
.web .right .showpro .img img{border:1px solid #ccc;}

.web .right dl{ float:left; margin:20px; }

.web .right .sear_content ul li{ border-bottom:1px solid #999;padding:10px; position:relative;}
.web .right .sear_content ul li em{color:#F00;}
.web .right .sear_content ul li .search_content{color:#999;}
.web .right .sear_content .search_title a{color:#333;}
.web .right .sear_content .search_title{ display:block; height:30px; line-height:30px;font-size:16px;}
.web .right .sear_content .search_updatetime{ position:absolute;right:0;bottom:0; color:#999;}

	.picBtnTop{ margin:20px 0; width:728px; height:288px; border:1px solid #ccc; padding:2px;  position:relative;  overflow:hidden;  zoom:1;   }
	.picBtnTop .hd{ width:328px;  height:288px; position:absolute; right:5px; overflow:hidden; }
	.picBtnTop .hd ul li{width:320px; padding:0 0 5px 15px;font-size:14px; border-bottom:1px dashed #ccc; margin-bottom:10px;  }
	.picBtnTop .hd ul li h4{ height:25px; line-height:25px;}
	.picBtnTop .hd ul li p{ color:#666;}
	.picBtnTop .hd ul li img{ width:85px; height:60px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }
	.picBtnTop .hd ul li.on{ background:url(../icoLeft.gif) left center no-repeat; }
	.picBtnTop .hd ul li.on img{ border-color:#f60;  }
	.picBtnTop .bd{ width:400px;  height:214px; position:relative;  }
	.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
	.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
	.picBtnTop .bd li .pic img{ width:395px; height:286px; vertical-align:bottom; border:1px solid #ccc;}
	.picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
	.picBtnTop .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
	.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
	