﻿/* boby */
*{margin:0; padding:0; list-style:none; }
img ,div , li ,ul , dl, p, em, b { border:0px; }
html { padding:0px; margin:0px; }
.title { font-family:"微软雅黑", "Arial", Times, serif; border-collapse:collapse; color:#111; }
input ,textarea ,select {  outline: none;  font-family: "微软雅黑", Arial, sans-serif; }
.yh{ font-family: "微软雅黑", Arial, sans-serif;}
.yh a{ font-family: "微软雅黑", Arial, sans-serif;}
.st{ font-family: "宋体", Arial, sans-serif;}
.Impact { font-family:Impact, "Arial Black", Arial;}
.2em{ text-shadow:2em}
textarea {resize: none;}
a{ COLOR:#555; text-decoration:none;}
a2:hover { Color:#f17e01; text-decoration:none; }
a:hover { Color:#1d70c6; text-decoration:none; }
.none{ display:none; }
.bg00 { background:url(../images/img/bg00.gif); }
.hidden { overflow:hidden; }
.b 		{ font-weight:bold; }
.normal { font-weight:normal; }
.en 	{font-family: Arial, Helvetica, sans-serif ,"Times New Roman", Times, serif;  }
.en2 	{font-family: Impact, Vrinda, "Engravers MT", Helvetica, sans-serif ,"Times New Roman", Times, serif;  }
.entitle { font-family:"Times New Roman", "Arial", Times, serif; border-collapse:collapse; }

.submit2 { display:inline-table; line-height:38px; height:38px; background:#c90e15; border:0px; padding:0 35px; cursor:pointer; color:#FFF; }
.submit2:hover { background:#a51015; }

.t_l { text-align:left;}
.t_c { text-align:center;}
.t_r { text-align:right;}
.right{ float:right; }
.left { float:left;}
.img_center { align-items: center;} /* 图片垂直居中  */
.justify{text-align:justify; }  /* 实现两端对齐文本效果  */
.block { display:block; }
.d_none { display:none; }
.clear	{clear:both; }
.clear05{clear:both; width:0px; height:5px; font-size:1px; visibility:hidden;}
.clear1	{clear:both; width:0px; height:10px; font-size:1px; visibility:hidden;}
.clear2	{clear:both; width:0px; height:20px; font-size:1px; visibility:hidden;}
.clear3	{clear:both; width:0px; height:30px; font-size:1px; visibility:hidden;}
.clear5	{clear:both; width:0px; height:50px; font-size:1px; visibility:hidden;}
.block{ display:block;}
.code ,a, .pointer{ cursor:pointer; }
.relative{ position:relative; }

.imgbj1 { background-repeat:no-repeat!important; background-position:center center!important; background-size:100% 100%!important; }
.imgbj2 { background-repeat:no-repeat!important; background-position:center center!important; background-size:auto 100%!important; }
.imgbj3 { background-repeat:no-repeat!important; background-position:center center!important; background-size:100% auto!important; }
.imgbj4 { background-repeat:no-repeat!important; background-position:center center!important; background-size:cover!important; }
.imgbj5 { background-repeat:no-repeat!important; background-position:center center!important; background-size:contain!important; }
.imgbj1a { background-position:center center!important; background-size:100% 100%!important; background-repeat:no-repeat!important; }

.phonerwm { position:relative; }
.phonerwm img { display:none; position:absolute; z-index:99999; top:22px; left:0px; border:1px #ddd solid; }
.phonerwm:hover img { display:block;  }

/* 定位 */
.absolute 	{ position:absolute;}
.fixed 		{ position:fixed;}
.relative 	{ position:relative;}
 
.marginauto { margin:auto;}
 
.w30{ width:30%;}
.w25{ width:25%;}
.w20{ width:20%;}
.w15{ width:15%;}
.w10{ width:10%;}
.w90{ width:90%; margin:auto;}

.w80px{ width:80px;}
.w80{ width:80px;}
.w100px{ width:100px;}
.w120px{ width:120px;}
.w150px{ width:150px;}
.w150{ width:150px;}
.w280px{ width:280px;}
.w200{ width:200px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w320{ width:320px; overflow:hidden;}
.w350{ width:350px;}
.w400{ width:400px;}
.w600{ width:600px;}
.w640{ width:640px; overflow:hidden;}
.w700{ width:700px;}
.w800{ width:800px;}
.w850{ width:850px;}
.w1000 { width:1000px; margin:auto; }
.w1100 { width:1100px; margin:auto; }
.w1200 { width:1200px; margin:auto; }
.wb25 { width:25%;}
.wb50 { width:50%;}
.wb45 { width:45%;}
.wb100 { width:100%;}

.h_100 { height:100px; }
.h_150 { height:150px; }
.h_200 { height:200px; }
.h_300 { height:300px; }
.h_400 { height:400px; }
.h_450 { height:430px; }
.h_500 { height:500px; }
.h_600 { height:600px; }
.h_650 { height:650px; }
.h_700 { height:700px; }

.overflow { overflow:hidden;}
/* 字体大小 */
.f12	{ font-size:12px; }
.f14	{ font-size:14px; }
.f13	{ font-size:13px; }
.f16	{ font-size:16px; }
.f18	{ font-size:18px; }
.f20 	{ font-size:20px; }
.f22 	{ font-size:22px; }
.f24 	{ font-size:24px; }
.f28 	{ font-size:28px; }
.f32 	{ font-size:32px; }
.f36 	{ font-size:36px; }
.f48 	{ font-size:48px; }
.f68 	{ font-size:68px; }
.f11em	{ font-size:1.1em;  }
.f12em	{ font-size:1.2em;  }
.f13em	{ font-size:1.3em;  }
.f18em	{ font-size:1.8em;  }

/* 字体颜色 */
.c_zsd { color:#4b9ab9; }
.red	{ color:#F00000}
.red2	{ color:#c01111}
.green, .green a { color:green;}
.yellow { color:#ffff00; }
.yellow2 { color:#ffdc1a; }
.orange { color:orange;}
.orange2 { color:#fd6632!important;}
.blue 	{ color:#1872c0!important;}
.blue2 	{ color:#024B90!important;}
.c_he 	{ color:#a4822b!important;}
.c_he2	{ color:#792928!important;}
.c_3 	{ color:#333!important;}
.c_5	{ color:#555!important;}
.c_6 	{ color:#666!important;}
.c_7	{ color:#777!important;}
.c_8 	{ color:#888!important;}
.c_9 	{ color:#999!important;}
.c_a 	{ color:#aaa!important;}
.c_b 	{ color:#bbb!important;}
.c_c 	{ color:#ccc!important;}
.c_d 	{ color:#ddd!important;}
.c_e 	{ color:#eee!important;}
.c_f 	{ color:#fff!important;}
.c_d 	{ color:#ddd!important;}
.c_h1	{ color:#896823!important; }

/* 背景颜色 */
.b_0 	{ background:#000!important;}
.b_1 	{ background:#111!important;}
.b_2 	{ background:#222!important;}
.b_3 	{ background:#333!important;}
.b_4 	{ background:#444!important;}
.b_5 	{ background:#555!important;}
.b_6 	{ background:#666!important;}
.b_7 	{ background:#777!important;}
.b_8 	{ background:#888!important;}
.b_9 	{ background:#999!important;}
.b_a 	{ background:#aaa!important;}
.b_b 	{ background:#bbb!important;}
.b_d 	{ background:#ddd!important;}
.b_e 	{ background:#eee!important;}
.b_f 	{ background:#fff!important;}
.b_f2 	{ background:#f2f2f2!important;}
.b_f5 	{ background:#f5f5f5!important;}
.b_f7 	{ background:#f9fafa!important;}
.b_e9 	{ background:#e9e9e9!important;}
.b_red1 { background:#d70d13!important;}
.b_red2 { background:#bf1d22!important;}
.b_green { background:green!important;}
.b_blue { background:#0b78d5!important;}
.b_blue3 { background:#1098a8!important;}
.b_yelle { background:#fefdea;!important}
.b_yelle2 { background:#ff9000;!important}
.b_yelle3 { background:#ffead7;!important}

.zindex5 { z-index:5;}

/* 背景图 */
.dlfzw_icon { background-image:url(../image/dlfzw_icon.png);}
.cabei { background-position:-65px -34px; display:block; height:18px; width:19px; margin-right:3px; }
/* 内间隔 */
.p_5	{ padding:5px; }
.p_10	{ padding:10px;}
.p_15	{ padding:15px;}
.p_20	{ padding:20px;}
.p_30	{ padding:30px;}
.p_80	{ padding:80px;}
.p_180	{ padding:180px;}
.p_t_5 	{ padding-top:5px;}
.p_t_10 { padding-top:10px;}
.p_t_20 { padding-top:20px;}
.p_t_30 { padding-top:30px;}
.p_t_50 { padding-top:50px;}

.p_l_5 	{ padding-left:5px;}
.p_l_10 { padding-left:10px;}
.p_l_20 { padding-left:20px;}
.p_b_5 	{ padding-bottom:5px;}
.p_b_10 { padding-bottom:10px;}
.p_b_15 { padding-bottom:15px;}
.p_b_20 { padding-bottom:20px;}
.p_r_5 	{ padding-right:5px;}
.p_r_10 { padding-right:10px;}
.p_r_20 { padding-right:20px;}


/* 外间隔 */
.m_5	{ margin:5px; }
.m_10	{ margin:10px;}
.m_15	{ margin:15px;}
.m_20	{ margin:20px;}
.m_80	{ margin:80px;}
.m_180	{ margin:180px;}
.m_t_5 	{ margin-top:5px;}
.m_t_10 { margin-top:10px;}
.m_t_20 { margin-top:20px;}
.m_l_5 	{ margin-left:5px;}
.m_l_10 { margin-left:10px;}
.m_l_20 { margin-left:20px;}
.m_b_5 	{ margin-bottom:5px;}
.m_b_10 { margin-bottom:10px;}
.m_b_15 { margin-bottom:15px;}
.m_b_20 { margin-bottom:20px;}
.m_r_5 	{ margin-right:5px;}
.m_r_10 { margin-right:10px;}
.m_r_20 { margin-right:20px;}
.m_r_120 { margin-right:120px;}

/* 边线 */
.b_k_1 { border:1px #eee solid;}
.b_k_1s { border:1px #eee dotted;}
.b_t_1 { border-top:1px #eee solid;}
.b_b_1 { border-bottom:1px #eee solid;}
.b_t_1s { border-top:1px #eee dotted;}
.b_b_1s { border-bottom:1px #eee dotted;}
.b_t_0 { border-top:0px;}
.b_b_0 { border-bottom:0px;}
.b_b_3s { border-bottom:3px #eee dotted;}
.b_r_1 { border-right:1px #eee solid;}
.b_l_1 { border-left:1px #eee solid;}

.l_120 { line-height:120%;}
.l_130 { line-height:130%;}
.l_140 { line-height:140%;}
.l_160 { line-height:160%;}
.l_180 { line-height:180%;}

.normal { font-style:normal;}
/* 分页 */
.page_td{ border:1px solid #ccc; padding:0px 7px; line-height:16px; background:#f2f2f2; height:16px; }
.page_tdbg{border:1px solid #ccc; background:#f2f2f2; padding:0px 7px; height:16px;}
.inputpage{ display:block; BORDER:1px #ccc solid; background:#f2f2f2; width:42px; padding:0px 7px; height:26px; line-height:26px;}
#pagemenu { background:#f2f2f2; border:0px;  padding:2px 7px; height:100%;  font-family: "微软雅黑", Arial, sans-serif; font-size:14px; }
.page_tdbg a, .page_td a { display:block; float:left; line-height:16px; padding:0 3px; }

.pageshow { text-align:center;}
.pageshow a { display:inline-block; border:1px #f5f5f6 solid; padding:2px 10px;}
.pageshow a:hover { border:1px #aaa solid; }

/* 新闻条款 */
.news {  }
.news { clear:both; display:block; overflow:hidden; border-bottom:1px #ddd dotted; padding:5px 2px; font-size:14px; }
.news a{ display:block; line-height:200%; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;  overflow:hidden; padding-left:15px; background:url(../images/img/ac.gif) left center no-repeat; }
.news span { float:right; }

.news2 { padding-left:25px; border-bottom:1px #CCC dotted; line-height:30px; background:url(../images/img/Arrow_04.gif) 8px center no-repeat; }
.news2 span { float:right; }


.newtitle {  }
.newtitle li{ clear:both; display:block; width:100%; overflow:hidden; }
.newtitle li a{ clear:both; display:block; width:100%; line-height:200%; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;  overflow:hidden; }

.newtitle1 {  }
.newtitle1 li{ clear:both; display:block; width:100%; overflow:hidden; border-bottom:1px #ddd dotted; padding:5px 0; }
.newtitle1 li a{ clear:both; display:block; width:100%; line-height:160%; padding-left:16px; background:url(../images/img/Arrow_03.gif) left 6px no-repeat; }


.jqbgcolor:hover{ background:#f2f2f6;}

/*特效*/
.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.grayhover:hover { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.grayhover { 
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}




* {  transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out; }
.no_transition , .no_transition * {  transition:All 0s ease-in-out;-webkit-transition:All 0s ease-in-out;-moz-transition:All 0s ease-in-out;-o-transition:All 0s ease-in-out; }
.transition {  transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out; }

.block100{ display:block; width:100%;}
.Nodata { padding:10% 30%; text-align:center; font-size:22px; color:#bbb; line-height:220%; }	/*没有数据的框架*/
.nowrap { display:block; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}	/*文字不换行*/
.clamp2 {
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}	/*文字显示二行*/
.clamp3 {
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3; 
}	/*文字显示二行*/

.bjing{ background:url(../images/img/X-32-32.gif) center center no-repeat #f2f2f2; }   			/*背景图片加载中*/
.bj100 { background-size:100% 100%; }
.t_sh { text-shadow:2px 2px 5px #bbb} 															/*文字阴影*/

.background{
transition:background 1s;
-moz-transition:background 1s; /* Firefox 4 */
-webkit-transition:background 1s; /* Safari and Chrome */
-o-transition:background 1s; /* Opera */
}

.img3d_k { display:block; overflow:hidden; float:left; margin-right:10px;}
.img3d:hover, .img3d_k img:hover  {
transform: scale3d(1.2,1.2,1.2);
-moz-transform: scale3d(1.2,1.2,1.2);
-webkit-transform: scale3d(1.2,1.2,1.2);
-o-transform: scale3d(1.2,1.2,1.2);
-moz-transition: width 1s, height 1s, -moz-transform 2s;
-webkit-transition: width 1s, height 1s, -webkit-transform 2s;
-o-transition: width 1s, height 1s, -o-transform 1s;	
}
.img3d , .img3d_k img {
transform: scale3d(1,1,1);
-moz-transform: scale3d(1,1,1);
-webkit-transform: scale3d(1,1,1);
-o-transform: scale3d(1,1,1);
-moz-transition: width 1s, height 1s, -moz-transform 1s;
-webkit-transition: width 1s, height 1s, -webkit-transform 1s;
-o-transition: width 1s, height 1s, -o-transform 1s;	
}
/*A img{filter:gray;}
A:hover img{filter:;}/*图片灰色*/
.radiuss { -webkit-border-radius:10px;border-radius:10px;}
.yuanjiao4 { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.yuanjiao8 { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.yuanjiao15 { -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
.yuanjiao { -moz-border-radius:600px; -webkit-border-radius:600px; border-radius:600px; }

.yinying  {box-shadow:0px 2px 5px #555; -webkit-box-shadow:0px 2px 5px #555; -moz-box-shadow:0px 2px 5px #555;}
.yinying2 {box-shadow:2px 2px 5px #aaa; -webkit-box-shadow:2px 2px 5px #aaa; -moz-box-shadow:2px 2px 5px #aaa;}
.yinying3 {box-shadow:0px 0px 15px #ccc; -webkit-box-shadow:0px 0px 15px #ccc; -moz-box-shadow:0px 0px 15px #ccc; }
.yinying33 {box-shadow:0px 0px 14px #1a1a7c; -webkit-box-shadow:0px 0px 14px #1a1a7c; -moz-box-shadow:0px 0px 14px #1a1a7c; }
.yinying4 {box-shadow:2px 2px 5px #eee; -webkit-box-shadow:2px 2px 5px #eee; -moz-box-shadow:2px 2px 5px #eee;}

.t_shadow { text-shadow:2px 2px 2px #aaaaaa; }
.bottom_news { padding:10px 20px; border:1px #ddd dotted; font-size:14px; background:#fffcec;}
.bottom_news a{ display:block; }

.upimg { background:#033; position:absolute; margin-left:-128px; 
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity:0;
background: none;
border: none;
cursor: pointer;
}
.upimg2 { background:#033; position:absolute; margin-left:-400px; 
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity:0;
background: none;
border: none;
cursor: pointer;

}
.table_k { background:#999; border:0px; border:currentColor;border-collapse:collapse; }
.table_k td { background:#fff; border:0px; font-size:12px; padding:2px 4px; font-family:宋体,Arial}
.table_k th { background:#eee; border:0px; font-size:12px; }

table.ke-zeroborder { background:#999; border:0px; border:currentColor;border-collapse:collapse;}
table.ke-zeroborder td { background:#fff; border:0px; font-size:12px; padding:2px 4px; font-family:宋体,Arial}
table.ke-zeroborder th { background:#eee; border:0px; font-size:12px; }

.ke-zeroborder { background:#999; border:0px; border:currentColor;border-collapse:collapse; }
.ke-zeroborder td { background:#fff; border:0px; font-size:12px; padding:2px 4px; font-family:宋体,Arial}
.ke-zeroborder th { background:#eee; border:0px; font-size:12px; }

.biaodan_k { display:block; background:#fafafa; border:1px #eee solid;  padding:30px 5%; margin:auto;}
.biaodan_k li { padding:10px; }
.biaodan_k .cl{ display:inline-block; width:30%; text-align:right;  }
.biaodan_k .cl2{ display:inline-block; width:20%; text-align:right;  }
.biaodan_k .input { line-height:35px; padding:0 10px; height:35px; border:1px #CCC solid;}
.biaodan_k .codereg { height:19px; display:inline-block; vertical-align:middle; padding:8px 10px; border:1px #CCC solid; background:#f2f2f2; }

.region { background:#ffffee;}
.region li{ padding:10px; border-bottom:1px #eee dotted; }
.spclass { background:#ffffee;}
.spclass li{ padding:10px; border-bottom:1px #eee dotted; }

.divErrorMessage { line-height:120%; }

/*-------------上一篇，下一篇-----------------*/