/* css document */


/*公共压缩样式，处理各个浏览器兼容性所写，可以无视*/

html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{margin:0;padding:0}
ul,li{list-style:none}
img{ border:0;}
/* 字体 */
h1{font-size:16pt;margin:0 0 12px;color:#333; font-weight:bold; }
h2{font-size:14pt;margin:0px;color:#666; font-weight:100; font-family:"宋体";}
h3{font-size:14pt;margin:0px;color:#666; font-weight:100; font-family:"宋体";}

.ul.mi li,ul.ll li,ul.add li{ zoom:1;}

.cr { display:block; clear:both; width:100%; height:0; line-height:0; overflow: hidden; _display:inline;}
.clear { clear:both; height:7px; width:100%; overflow:hidden;}

/* 项目主体部分设置 */

body{color:#333;font:12px/1.8;font-family:"宋体"; background:url(/uploads/image/re_css/allbg.jpg) repeat-x;}
table,td,p{ font-size:12px;line-height:200%}
a{color:#333;text-decoration:none;transition:all 0.2s linear 0s;}
a:hover{color:#f60;text-decoration:underline}
.blue{color:#078dcf}
.orange{color:#b26200}
.green{color:#108e3f}
.red{color:red}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.more a{ color:#999999; font-size:12px; font-weight:100;}
.blank{ height:10px; line-height:10px;}
.form4{width:115px;}

.search{ border:none; height:25px; width:140px; background:url(/uploads/image/images/search_1.jpg) no-repeat; color: #999999; padding-left:10px; line-height:25px;}
.nei_banner{width: 1000px;height:200px;margin:0 auto;overflow:hidden; text-align:center;}
/* banner */
.fullslide{width:100%;position:relative;height:300px;margin:0 auto;overflow:hidden;background:url(/uploads/image/re_css/banner.jpg) center no-repeat; z-index:-1}

.jtxw_top{ float:left; width:100%; background:url(/uploads/image/images/pg_2.jpg) no-repeat; height:35px;}

.jtxw_top ul,.wh_left ul{ float:left}

.jtxw_top ul li{ float:left; width:110px; height:35px; line-height:35px; text-align:center; border-right:1px solid #ddd0bd; }
.jtxw_top ul li a{ float:left; background:url(/uploads/image/images/pg_2.jpg) no-repeat;width:110px; height:35px; color:#333333; font-size:14px;}
.jtxw_top ul li a:hover,#navf{ float:left; background:url(/uploads/image/images/pg_3.jpg) no-repeat;width:110px; height:35px; color:#b50000; text-decoration:none}


/*主导航菜单*/



#divsmallbox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playbox{ width:1000px; height:200px; margin:0 auto; position:relative; overflow:hidden; text-align:center;}
#playbox .oulplay { width:99999px; position:absolute; left:0; top:0;}
#playbox .oulplay li{ float:left;}
#playbox .pre{ cursor:pointer; width:45px; height:45px; background:url(/uploads/image/re_css/l.png) no-repeat; position:absolute; top:140px; left:10px; z-index:10;}
#playbox .next{ cursor:pointer; width:45px; height:45px; background:url(/uploads/image/re_css/r.png) no-repeat; position:absolute; top:140px; right:10px; z-index:10;}
#playbox .smalltitle {width:1000px; height:10px;filter: alpha(opacity=30); opacity:0.30; position:absolute; bottom:5px; z-index:10}
#playbox .smalltitle ul{ width:80px; margin:0 auto;}
#playbox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playbox .smalltitle .thistitle{ background:#69aaec;}


.leftfont{ font-size:14px; font-weight:bold; color:#1e5f9b;}
.rightfont{ font-size:14px; font-weight:bold; color:#333333; padding-left:15px;}

.hdp_container{width:275px;height:205px;margin:0px auto;position:relative;font-size:12px;overflow:hidden; background-color:#fff; color:#ffffff;}


/*轮播*/
.silder {width:275px;height:205px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:205px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:26px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:5px 5px 0 0; background:#f1f1f1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#c70b31;color:#fff;}
.silder_desc{color:#fff;background:url(/uploads/image/img/tit_bg.png) repeat 0 0;float:left;line-height:26px;height:26px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}






.menu{font-size:12px;position:relative;z-index:100;}   
.menu ul{list-style:none;}   
.menu li {float:left;position:relative;}   
.menu ul ul {visibility:hidden;position:absolute;left:3px;top:20px;}   
.menu table {position:absolute; top:0; left:-22px; }   
.menu ul li:hover ul,   
.menu ul a:hover ul{visibility:visible;}   
.menu a{display:block;border:0px solid #aaa;padding:0px 0px;margin:0px;color:#fff;text-decoration:none;width:85px; text-align:center;font-size: 14px;}   
.menu a:hover{color:ffcc00;border:0px solid red;width:85px; text-align:center;font-size: 14px;} 
.menu ul ul{}   
.menu ul ul li {clear:both;text-align:left;font-size:14px;font-weight: none;}   
.menu ul ul td a{color:#fff;font-size:12px;text-decoration:none;font-weight: none;}   
.menu ul ul td a:hover{color:#ffcc00;font-size:12px;text-decoration:underline;font-weight: none;}  
a.m,a.m:visited{color:#dbf1fc;;text-decoration:none;font-size:12px;} 
a.m:hover{color:#ffff00;text-decoration:underline;font-size:12px;} 