body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{font-size:12px; color:#787878; -webkit-text-size-adjust:none; margin:0 auto; font-family:Microsoft Yahei;}
div{margin:0 auto;}
html{ overflow-x:hidden}
ul,li{list-style:none;}
a{color:#787878; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; cursor:pointer;}
a:hover{ color:#0b63c1; text-decoration:none;}
img{border:none;}
.clear{ clear:both; overflow:hidden;}
.mwidht{ width:960px;}

.header h1{ float:left; width:auto;}
.header p{ float:right; width:auto; color:#999; padding:30px 0 0;}
.header p a{ padding:0 5px;}

.navbox{ background:url(../images/bg_nav.png) repeat-x; height:29px; padding:10px 0 0;}
#jsddm{ width:960px; overflow:hidden; margin:0 auto; color:#fff;}
#jsddm li{float: left;}
#jsddm li a{text-decoration: none;float:left; display:block; overflow:hidden; height:20px; font-size:14px; width:80px; text-align:center; color:#fff;}
#jsddm li ul{position:absolute;visibility: hidden; z-index:9999; top:110px; overflow:hidden;}
#jsddm li ul li{float: none;margin:0;}
#jsddm li ul li a{width: auto;background: #00aaad;color: #fff; height:24px; line-height:24px; font-size:12px; font-weight:normal; border-top:1px solid #d8eaf9; text-indent:0; width:80px; text-align:center; margin:0;}
#jsddm li ul li a:hover{background: #01d1d5; color:#fff;}

.focus_ad{ height:250px; overflow:hidden; position:relative; overflow:hidden;margin:5px auto; z-index:-9999; position:relative; width:960px;}
.slide_pic li{display:none; height:250px; overflow:hidden;}
.slide_pic .li_on{display:block;}
.focu_btn{ width:80px; margin:0 auto;}
.slide_txt{ width:150px; display:block; position:absolute; margin:-30px auto 0; z-index:9999999;}
.slide_txt li{width:15px;float:left;height:12px;line-height:10px;}
.slide_txt a,.focus_ad .slide_txt a:hover{ width:15px; height:12px; display:block; text-indent:-9999px; background:url(../images/icon_lion.png) no-repeat 0 0;}
.slide_txt .li_on{}
.slide_txt .li_on a,.slide_txt .li_on a:hover{ background:url(../images/icon_li.png) no-repeat 0 0; }


.th1{ float:left; width:230px; background:url(../images/bg_part.jpg) repeat-x; padding:15px 19px 0;}
h2.cat2h2{ background:url(../images/icon_cate.gif) no-repeat; padding:0 0 0 15px; margin:0 0 15px; height:16px;}
h2.cat2h2 span{ float:left; width:auto; color:#094c92; font-size:14px;}
h2.cat2h2 a{ float:right; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#094c92;}

ul.cateul{ margin:0 0 15px; height:125px;}
ul.cateul li{ height:24px; line-height:24px; background:url(../images/icon_pro.gif) no-repeat 0 12px; padding:0 0 0 10px; border-bottom:1px dashed #ccc;}
p.contimg{ margin:0 0 15px; text-align:center;}
.scontlr{ line-height:20px;}

.th2{ float:left; width:385px; margin:0 0 0 4px; background:url(../images/bg_sabout.jpg) repeat-x; padding:15px 15px 0;}
.saboutcont{ line-height:20px; margin:0 0 15px;}

.procp{ width:385px; overflow:hidden; text-align:center;}
.scroimg{  margin:0 10px 0; width:152px; overflow:hidden;}
.scroimg a.scropro{ border:1px solid #ddd; width:150px; height:120px; display:block; margin:0 0 5px;}
.scroimg p{ text-align:center;}

.th3{ float:right; width:230px; background:url(../images/bg_part.jpg) repeat-x; padding:15px 19px 0;}
ul.newsul{ margin:0 0 15px;}
ul.newsul li{ height:24px; line-height:24px;border-bottom:1px dashed #ccc; background:url(../images/icon_news.gif) no-repeat 0 10px; padding:0 0 0 10px; }
p.newsp{ text-align:center;}

.left{ float:left; width:225px; overflow:hidden;}
ul.catesub{ background:url(../images/bg_catebox.jpg) repeat-x; padding:0 17px;}
ul.catesub li a{ height:30px; line-height:30px; padding:0 0 0 10px;  border-bottom:1px solid #ccc; text-align:center; display:block;}
ul.catesub li a:hover{ background:url(../images/icon_sprocate.gif) no-repeat 0 10px;}
.right{ float:right; width:710px; overflow:hidden; background:url(../images/bg_sub.png) repeat-x top; padding:15px 10px 0;}
.find{ border-bottom:1px solid #ccc; line-height:24px; background:url(../images/icon_find.gif) no-repeat 5px 5px; padding:0 0 0 25px; margin:0 0 20px;}
.subcont{ line-height:20px; padding:0 20px;`}

ul.snewsul li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; background:url(../images/icon_news.gif) no-repeat 5px 15px; padding:0 0 0 15px;
 text-align:right;}
 ul.snewsul li a{ float:left; text-align:left; width:auto;}
 
.pages{ padding:20px 0 0;text-align:center; }
.pages a{margin:0 3px 0 0; padding:4px 8px; text-align:center; border:1px solid #e0e0e0; display:inline-block;}
.pages a:hover,.pages a.pagea{ background:#E60012; color:#fff;}

/**************************pages******************************************/
.page {padding:30px 0;font-size:12px;font-family:Arial;text-align:center; clear:both;}
.page a {background-position:50% bottom;color:#2c56a2;margin-right:3px;text-decoration:none;padding:3px 8px; border:1px solid #dddddd; display:inline-block}
.page a:hover {border:1px solid #dddddd; color: #fff; background-color: #165cc1;display:inline-block}
.page span.current {padding:3px 8px;font-weight:bold;margin-right:3px;background:#E60012; color:#fe7c02;border:1px solid #dddddd; display:inline-block}
.page span.disabled {display: none;}
.page a.next {border: #d9d9d9 2px solid;margin: 0px 0px 0px 10px;}
.page a.next:hover {border: #d9d9d9 2px solid;}
.page a.prev {border: #d9d9d9 2px solid; margin: 0px 10px 0px 0px; }
.page a.prev:hover {border: #d9d9d9 2px solid;}
/**************************pages End******************************************/

h2.newsh2{ text-align:center; font-size:14px; margin:0 0 20px;}

ul.proul li{ float:left; width:152px; height:160px; margin:0 12px 15px; text-align:center;}
ul.proul li a.proa{ width:150px; border:1px solid #ccc; display:block; height:120px; overflow:hidden; margin:0 0 5px;}

.bigimg{ text-align:center; margin:10px 0 20px;}
.bigimg img{ border:1px solid #ccc;}

ul.feed { margin:20px 0 0;}
ul.feed li{clear:both; overflow:hidden; margin:0 0 10px;}
ul.feed li h3{ float:left; width:60px; font-size:12px; font-weight:normal; color:#484848; line-height:22px; text-align:right;}
ul.feed li p{ float:left; width:auto;}
ul.feed li p input{ border:1px solid #cccccc; background:#fff url(../images/bg_ulfedli.gif) repeat-x; height:20px; width:170px;}
ul.feed li p input.addinput{ width:410px;}
ul.feed li p input.yzsub{ width:64px;}
ul.feed li p textarea{ border:1px solid #cccccc; background:#fff url(../images/bg_ulfedli.gif) repeat-x; height:162px; width:410px;}
ul.feed li span{ float:left; color:#cc0000; line-height:22px; padding:0 0 0 5px;}
ul.feed li a{ width:69px; height:24px; text-align:center; line-height:24px; color:#fff; display:block; float:left; 
background:#0096ff;}
ul.feed li a:hover{ text-decoration:underline}
ul.feed li a.tijiao{ margin:0 20px 0 60px;}

#pronav{ padding:10px 8px 25px;}
#pronav li .proli{display:block; margin:0 0 8px;}
#pronav li .proli a{ height:30px; line-height:30px; padding:0 0 0 10px;  border-bottom:1px solid #ccc; text-align:center; display:block;}
#pronav li .proli a:hover{ background:url(../images/icon_sprocate.gif) no-repeat 0 10px;}

#pronav li .proli a.zhankan{ text-indent:-99999px; width:10px; height:10px; display:block; cursor:pointer; margin:0 5px 0 0;}
#pronav li ul{ }
#pronav li ul li{line-height:20px; clear:both; overflow:hidden;}
#pronav li ul li a{font-weight:normal; display:block; height:24px; line-height:24px; 
margin:0; margin:0 0 5px; text-align:center;}
#pronav ul.collapsed{display: none;}


.bot{ border-top:1px solid #ccc; padding:20px 0;  line-height:20px; margin:20px auto 0;}
.bot p{  width:auto; padding:0 0 0 19px; text-align:center;}
.selbox{ float:right; width:auto; padding:10px 19px 0 0; }
.linkbox{ padding:0 0 0 19px;text-align:center;}
.linkbox span{ padding:0 5px;}