﻿@charset "utf-8";
/* --------------  Public --------------  */
/* Reset */
/* html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{margin:0px auto;padding:0;}
body{font-size:12px;text-align:left;vertical-align:middle; font-family:微软雅黑;}
img{border:none; vertical-align:top;}
dl,dt,dd,p{margin:0;padding:0;}
ol,ul,li{list-style:none;}
a { text-decoration:none;}
/* Items */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.overflow { overflow:hidden;}


/* -------------- body背景图 --------------  */

.pc{ display:none}


/* 首页 */
.wid { max-width:640px;}
.top img { width:100%; height:auto;}


/* 子页样式 */
.bmenu { width:100%; height:70px; background:url(/images/mbbg_03.jpg) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%;}
.bmenu ul li { width:19%; text-align:center; float:left;}
.bmenu ul li.last { width:24%;}
.bmenu ul li a { display:block; width:90%; height:25px; margin:5px 5% 0 5%; padding:40px 0 0 0; text-align:center; display:block; line-height:25px; font-size:12px; color:#ffffff;}
.bmenu ul li.gytm a { background:url(/images/gytm.png) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%;}
.bmenu ul li.tmxw a { background:url(/images/tmxw.png) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%;}
.bmenu ul li.cpzs a { background:url(/images/tmcp.png) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%;}
.bmenu ul li.yyly a { background:url(/images/yyly.png) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%;}
.bmenu ul li.gcsj a { background:url(/images/gcsj.png) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%;}

.botdw { width:100%; position:fixed; bottom:0;}

.fltit { width:80%; padding:0 3% 0 17%; line-height:60px; height:60px; overflow:hidden; background:url(/images/ttbg_01.jpg) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%; font-size:18px; color:#3a3a3a;}
.fltit span { font-size:12px; color:#3a3a3a; float:right; cursor:pointer;}
.fltit span a,.fltit span a:active { color:#3a3a3a;}

.fl li { line-height:90px; height:90px; width:89%; padding:0 7% 0 4%; background:url(/images/flbg_03.jpg) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
-moz-background-size:100% 100%;
	background-size:100% 100%; clear:both; overflow:hidden;}
.fl li img { float:left; width:50px; height:50px; margin:10px 0 0 0; padding:7px; border:1px #f0f0f0 solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; 
-webkit-box-shadow: 3px 3px 3px #cacaca;  
-moz-box-shadow: 3px 3px 3px #cacaca;  
box-shadow: 3px 3px 3px #cacaca; }
.fl li div { width:66%; float:right; font-weight:bold; font-size:20px; color:#383838;}
.fl li div a { color:#383838;}
.fl li div span { float:right; font-weight:normal; font-size:12px; color:#c92121;}

.flpad { padding:0 0 100px 0; clear:both; overflow:hidden;}

ul.list li { width:90%; padding:20px 5%; background:url(/images/li_03.jpg) no-repeat center bottom;}
ul.list li span { display: block; line-height:30px; color:#282828; font-size:12px;}
ul.list li strong { color:#c92121; font-size:12px; float:right; font-weight:normal;} 
ul.list li h1 { line-height:34px; font-size:16px; color:#c92121; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
ul.list li font { display:block; line-height:16px; font-size:12px; color:#5d5d5d;}

ul.list li a { color:#282828;}

.fljj { width:90%; padding:18px 5%; line-height:18px; font-size:14px; color:#0d0d0d;}

ul.img { width:90%; padding:0 5%; margin:0 auto;}
ul.img li img { margin:9px 9px 0 0; float:left; width:32%; height:auto;}
ul.img li { width:48%; float:left; padding:10px 0 0 0; margin:0 4% 0 0; line-height:42px; border-bottom:1px #d2d2d2 dashed; font-size:12px; color:#181818; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
ul.img li.mar { margin:0 0 0 0;}
ul.img li a { font-size:12px; color:#181818;}

ul.listpro { width:90%; padding:0 5%; margin:0 auto;}
ul.listpro li { width:48%; float:left; padding:10px 0 0 0; margin:0 4% 0 0; line-height:42px; border-bottom:1px #d2d2d2 dashed; font-size:12px; color:#db2c2c; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
ul.listpro li.mar { margin:0 0 0 0;}
ul.listpro li a { font-size:12px; color:#db2c2c;}

/*首页大图开始*/

	.slideBox .hd { display:none;}
	/* 焦点图 */
	.slideBox{ position:relative; overflow:hidden;  max-width:640px;/* 设置焦点图最大宽度 */ }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
	
	/* Tab切换 */
	.tabBox{ margin:10px auto;   }
	.tabBox .hd{ height:40px; line-height:40px; font-size:20px; overflow:hidden; background:#eee; border-top:1px solid #ccc;  padding:0 10px;  }
	.tabBox .hd h3{ float:left; font-size:24px; }
	.tabBox .hd h3 span{color:#ccc; font-family:Georgia; margin-left:10px;  }
	.tabBox .hd ul{ float:right;  }
	.tabBox .hd ul li{ float:left;  padding:0 5px; vertical-align:top;  }
	.tabBox .hd ul li.on a{ color:#B63B34; display:block; height:38px; line-height:38px;   border-bottom:2px solid #B63B34;  }
	.tabBox .bd ul{ padding:10px;  }
	.tabBox .bd ul li{ border-bottom:1px dotted #ddd;  }
	.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;   }

	/* 多图滚动 */
	.scrollBox{ margin:10px auto; text-align:center;  }
	.scrollBox .bd li{ width:50%; float:left; font-size:14px; }
	.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.scrollBox .bd li img{ width:140px; background:url(images/loading.gif) #fff center center no-repeat;  }
	.scrollBox .hd{ height:20px; overflow:hidden; font-size:0; }
	.scrollBox .hd ul{ display:inline-block; padding-top:5px; }	
	.scrollBox .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden; 
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; 
	}
	.scrollBox .hd .on{ background:#BA2636;  }
	.scrollBox .prev,.scrollBox .next{ display:inline-block; width:25px; height:20px; background:url(images/wyIcons.png) no-repeat; overflow:hidden; margin:0 5px;  vertical-align:top; }
	.scrollBox .next{ background-position:-105px 0; }

/*首页大图结束*/

/* 通用样式 */

.nothing { line-height:30px; padding:20px; text-align:center; font-family:微软雅黑; color:#464646; font-size:20px;}
.gxz { width:100%; text-align:center; line-height:30px; font-size:26px; padding:30px 0; font-family:微软雅黑;}
.path { width:100%; font-size:14px; display:block; overflow:hidden; float:left; color:#464646; line-height:50px; font-weight:normal;}
.path a { color:#464646;}
.path a b { color:#0a54ab;}
.infotitle { font-size:18px; font-weight:bold; line-height:50px; text-align:center; color:#212121; padding:20px;}
.infotitle p { font-size:18px; font-weight:bold; line-height:36px; text-align:center; color:#464646;}
.infocoutent { font-size:12px; line-height:24px; color:#464646; text-align:left; padding:20px; min-height:350px; margin:0 0 50px 0;}
.infocoutent p,.infocoutent p a,.infocoutent a { font-size:12px; line-height:200%; color:#464646; text-align:left;}

.footpage { clear:both; text-align:center; font-size:12px; color:#000000; line-height:40px; padding:10px 0; margin:0 0 50px 0;}
.footpage a { text-align:center; font-size:12px; color:#000000; line-height:40px; padding:0 0 0 5px;}
.redcolor { color:#000; font-weight:bold; padding:1px 5px; background:url(/images/fz_22.jpg) no-repeat;}
.goback { text-align:center; line-height:30px;}
.goback a { color:#959595;}

.contfont { text-align:center; padding:20px; min-height:350px;}

/* Footer */

.lltj { clear:both; text-align:center; width:200px; margin:0 auto; height:20px; overflow:hidden;}
.lltj span { clear:both; overflow:hidden; display:block;}
.lltj a { color:#868686; text-align:center; height:20px; clear:both; overflow:hidden;}

.footer { clear:both; overflow:hidden; text-align:center; font-size:12px; color:#ffffff; background:url(/images/index-1_54.jpg) no-repeat 50% top; height:90px;}
.footer span a { line-height:34px;}
.footer span { padding:0 40px; line-height:34px; background:url(/images/index-1_56.jpg) no-repeat right;}
.footer span.last { background:none;}
#cnzz_stat_icon_1000310437 { background:none;}
.footer a { text-align:center; font-size:12px; color:#ffffff; line-height:39px;}
.ffont { padding-top:8px;}
.ffont,.ffont a { line-height:20px; color:#daecfd; font-size:12px;}