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

/*标签重置*/
* { margin:0; padding:0; }
body { font-size:12px; margin:0 auto; color:#636363; line-height:1; background:#d3d3d4; }
a, img { border:none; }
ul, li, dl, dt, dd { list-style:none; }
em { font-style:normal; }
a { text-decoration:none; cursor:pointer; color:#636363; }
a:hover { text-decoration:underline; color:#d65600; }
button{ cursor:pointer; }
table,td{ border-collapse:collapse; }

/*全局类*/
.clear { height:0; line-height:0; font-size:0; overflow:hidden; clear:both; } /*去浮动层*/
.z{ float:left; } .y{ float:right; } /*左右浮动*/
input.txt1{ width:136px; height:17px; padding:0 5px; background:#ccc; color:#30373c; border:1px solid #2f363b; font:11px/17px Tahoma; }
input.txt2{ width:70px; }
.button1{ background:url(../img/button1.gif) no-repeat; border:none; width:36px; height:19px; }
.button2{ border:1px solid #666; color:#313131; padding:0 5px; _padding:0; *padding:0; height:20px; line-height:20px; FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#cecfde); cursor:pointer; }
.more1{ float:right; padding-top:8px; padding-right:11px; cursor:pointer; }
.more1 a{ display:block; width:42px; height:14px; background:url(../img/morebg1.gif) no-repeat center top; }
.time{ color:#999; font-size:11px; }
.st{ font-family:'宋体'; }
.norecords{ color:#666; text-align:center; }
.page{ margin:20px 0 0; text-align:center; font-family:Verdana, Geneva, sans-serif; }
.page a{ color:#333; }
.page a:hover{ color:#000; }
.back{ text-align:center; padding-top:20px; font-size:14px; font-family:'宋体' }
.red{ color:#bc1564; }
.ln{ margin-top:20px; padding:5px 10px 0; border-top:1px solid #ccc; color:#666; }
.ln a{ color:#d65600; }
.text1{ line-height:1.8; }

.box1{ width:200px; overflow:hidden; margin-bottom:5px; }

/*整体框架*/
#warp{ width:1003px; overflow:hidden; margin:0 auto; }

#head{ background:url(../img/headbg.gif) no-repeat center bottom; padding-bottom:27px; }
#head #hd_top{ width:100%; height:101px; background:url(../img/hdtopbg.jpg) no-repeat; overflow:hidden; position:relative; }
#head #hd_top .en{ display:block; position:absolute; right:18px; top:5px; width:62px; height:23px; }
#head #hd_top .cn{ display:block; position:absolute; right:87px; top:5px; width:62px; height:23px; }
#menu{ width:100%; height:31px; overflow:hidden; background:url(../img/menubg.jpg) no-repeat; }
#menu ul{ float:left; padding-left:52px; }
#menu ul li{ float:left; }
#menu ul li a{ display:block; width:100px; height:31px; line-height:31px; text-align:center; }
#menu ul li a.ahover{ color:#d65600; }

#foot{ width:100%; height:99px; overflow:hidden; background:url(../img/footbg.jpg) no-repeat; text-align:center; color:#fff; line-height:1.6; }
#foot .f_menu{ padding-top:56px; }
#foot .f_menu a{ color:#fff; }

#contentbg{ width:100%; background:url(../img/bg2.gif) repeat-y center top; }
#content{ width:100%; background:url(../img/bg.gif) no-repeat 0 top; }
#content2{ width:890px; overflow:hidden; margin-left:60px; }

#banner{ padding-bottom:21px; background:url(../img/bannerbg.gif) no-repeat center bottom; }

#wp{ background:#d7d7d8 url(../img/wpbg.gif) repeat-x; padding-top:10px; padding-left:8px; padding-bottom:20px; }

#sidebar{ width:200px; margin-right:8px; }
#right{ width:673px; }

/*侧边栏*/
.b_pro{ background:url(../img/boxprobg.gif) repeat-y center top; }
.b_pro .bt{ background:url(../img/protop.gif) no-repeat center top; }
.b_pro .box_top{ height:30px; overflow:hidden; }
.b_pro .box_con{ padding:16px 12px 40px; background:url(../img/probottom.gif) no-repeat center bottom; }
.b_pro ul li{ height:29px; line-height:31px; overflow:hidden; border-bottom:1px dotted #636363; padding-left:23px; background:url(../img/libg1.gif) no-repeat 3px center; }

.b_contact .box_top{ height:57px; background:url(../img/contacttop.gif) no-repeat center top; }
.b_contact .box_con{ background:#fff url(../img/contactbottom.gif) no-repeat center bottom; padding:16px 12px; }

/*首页*/
.b_about{ overflow:hidden; width:328px; }
.b_about .box_top{ height:30px; background:url(../img/abouttopbg.gif) no-repeat center top; }
.b_about .box_con{ padding:15px 5px 5px; }

.b_proimg{ clear:both; width:671px; height:208px; overflow:hidden; background:url(../img/proimgbg.gif) no-repeat; }
.b_proimg .box_top{ height:30px; overflow:hidden; }
.b_proimg .box_con{ padding-top:15px; position:relative; }
.b_proimg .box_con table td.td{ padding:6px 14px; background:url(../img/probg.gif) no-repeat center top; }
.b_proimg .box_con .prev{ display:block; width:21px; height:112px; background:url(../img/prev.gif) no-repeat; position:absolute; left:5px; top:30px; }
.b_proimg .box_con .next{ display:block; width:21px; height:112px; background:url(../img/next.gif) no-repeat; position:absolute; right:5px; top:30px; }

/*内页*/
.r_top{ height:30px; width:672px; line-height:30px; overflow:hidden; background:url(../img/rtopbg.gif) no-repeat; }
.r_top .location{ float:right; padding-right:20px; }
.r_top strong{ display:block; padding-left:27px; font-size:14px; font-family:'微软雅黑'; }

.imglist,
.con{ padding:25px 20px 0; line-height:1.8; }
	/*新闻列表*/
	.newslist li span.time{ float:right; }
	.newslist li{ background:url(../img/newslistbg.jpg) no-repeat left 8px; padding:2px 0 2px 18px; border-bottom:1px dotted #ccc; }
	/*详情页*/
	.info .imgdiv{ margin:0 auto; text-align:center; margin-bottom:30px; }
	.info .title{ text-align:center; font-size:14px; font-weight:bold; margin-bottom:20px; color:#d65600; }
	/*内页图片列表*/
	.imglist ul{ float:left; }
	.imglist ul li{ float:left; width:208px; overflow:hidden; text-align:center; margin-bottom:20px; }
	.imglist ul li img,
	.info .imgdiv img{ padding:3px; border:1px solid #444; margin-bottom:5px; }
	.imglist ul li a{ display:block; height:177px; width:172px; margin:0 auto; overflow:hidden; }
	.imglist ul li a .title{ height:36px; line-height:18px; overflow:hidden; }
	.imglist .page{ margin-top:0px; }
	
#mar1{ width:600px; height:147px; overflow:hidden; margin:0 auto; }
	
