@charset "gb2312";
*{margin:0px; padding:0px; list-style-type:none; font-family:"microsoft yahei","宋体",Arial; font-size:12px; line-height:24px; color:#333;}
body{ background:url(../images/index_09.jpg) repeat;}
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#F00; text-decoration:underline;}


ul, li { margin:0; padding:0; list-style-type:none; }
dl, dt, dd { margin:0; padding:0; }
img{border:none;}
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clr:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.pd8 { padding:8px }
.dvCenter { width:970px; margin:0 auto; }


.t_float{float:left; display:inline;}

.t_mar_b{ padding-bottom:10px;}
.t_mar_t{margin-top:10px;}
.t_mar_r{ margin-right:10px;}
.t_mar_t{ margin-top:10px;}

.fr_Cont{ padding:10px; }
#Ly_Txt { min-height: 629px; }


/* Top */
#Top{ /*background:url(../index_02.jpg) no-repeat;*/ height:100px; width:1179px; margin:0 auto; position:relative;}
#logo { float:left; height:100px;  }
.TopBg{ background:#fff; width:100%;}

#TopTools{ position:absolute; right:0; top:0; color:#FFF;}
#TopTools a{ margin:0 5px; color:#FFF;}

.TopTel{ position:absolute; bottom:10px; right:20px; color:#FFF; font-size:24px;}

#TopMenu{ background:url(../images/index_05.jpg) repeat-x; width:100%; height:37px; margin:0 auto;}

/*#banner { overflow:hidden; width:1343px; height:460px; margin:0px auto 0 auto; background:url(../images/../../../sysjs/nivoslider/loading.gif) no-repeat 50% 50%; }
#banner img { width:1343px; height:460px; }
*/
#banner { overflow:hidden; width:1180px; height:350px; margin:0 auto; background:url(../images/loading.gif) no-repeat 50% 50%; }
#banner img { width:1180px; height:350px; }



/*导航*/
#menu_nav_01 { display:block; width:1080px; margin:0 auto;}
#menu_nav_01 .mainlevel {display:inline; height:37px; float:left; width:96px;}
#menu_nav_01 .mainlevel a{ text-decoration:none; display:block; font-weight:none; }
#menu_nav_01 .mainlevel a:hover{text-decoration:none; background:url(../images/index_07.jpg) no-repeat left top; }
#menu_nav_01 .mainlevel a span { display:block; margin-left:3px; padding:0px 10px; line-height:37px; font-size:14px; text-align:center; }
#menu_nav_01 .mainlevel a:hover span { display:block; color:#FCFF01; background:url(../images/index_07.jpg) no-repeat right top; }
#menu_nav_01 .mainlevel ul{ display:none; float:left;}
#menu_nav_01 .mainlevel ul li{ float:left; display:inline; padding:0 3px;}
#menu_nav_01 .mainlevel ul li a{ width:auto; font-weight:normal;}

/*导航2*/
#menu_nav_02 {display:block;}
#menu_nav_02 .mainlevel {display:inline; padding:0 10px;}
#menu_nav_02 .mainlevel a {text-decoration:none; line-height:39px; height:39px;  padding:0px;font-size:12px;}
#menu_nav_02 .mainlevel a:hover {text-decoration:none; color:#F00;}

/*导航上的搜索框*/
.Menu_Ss{ float:right; display:inline; padding-top:3px;}
.search{border:1px solid #CCC; height:24px; overflow:hidden; width:206px; margin:0; float:right; display:inline; margin-top:3px;}
.search_text{ height:24px; line-height:24px; border:0; padding:0 5px; float:left; display:inline; width:165px; color:#CCC;}
.search_button{ background:url(../images/qsdz_09.jpg) no-repeat; width:31px; height:24px; border:0; float:left; display:inline;}


#Main{ width:1179px; margin:0px auto; padding:10px 0px; background:#FFF;}


.ilink { border-top:2px solid #D6E1C3; }

#Bottom{ width:100%; background:url(../images/index_59.jpg) repeat-x left top #FFF; padding-top:20px;}
#BottomMenu,#BottomTxt{ width:980px; text-align:center; margin:0 auto 10px auto;}
#BottomMenu{ height:29px; line-height:29px;  border-bottom:1px dashed #e0e0e0;}



.Box1{}
.Box1 .Box_H{ height:22px; background:url(../images/index_22.jpg) repeat-x left center; border:1px solid #E2E2E2; border-bottom:0;}
.Box1 .Box_H .Til1{ float:left; display:inline; line-height:22px; height:22px; font-size:14px; font-weight:bold; padding-left:15px; background:url(../images/index_44.jpg) no-repeat 5px center #FFF; padding-right:10px;}
.Box1 .Box_H .Til2{ float:left; display:inline; line-height:31px; height:31px; padding-left:5px; color:#FE6400; display:none;}
.Box1 .Box_H .More{ float:right; display:inline; line-height:22px; padding:0 5px; background:#FFF;}
.Box1 .Box_M,.t_contact_box{border:1px solid #E2E2E2; border-top:0; padding:5px 10px;}

.Box2{}
.Box2 .Box_H{ background:url(../images/index_35.jpg) repeat-x; height:28px;}
.Box2 .Box_H .Til1{ float:left; display:inline; line-height:26px; height:26px; font-size:14px; font-weight:bold; padding-left:15px; background:url(../images/index_44.jpg) no-repeat 5px center; padding-right:10px; border-bottom:2px solid #77B28B;}
.Box2 .Box_H .Til2{ float:left; display:inline; line-height:28px; height:28px; padding-left:5px; color:#FE6400; display:none;}
.Box2 .Box_H .More{ float:right; display:inline; line-height:28px; padding:0 5px; background:#FFF;}
.Box2 .Box_M{padding:10px;}


.Box3{}
.Box3 .Box_H{ height:22px;}
.Box3 .Box_H .Til1{ float:left; display:inline; line-height:22px; height:22px; font-size:14px; font-weight:bold; padding-left:15px; background:url(../images/index_44.jpg) no-repeat 5px center #FFF; padding-right:10px;}
.Box3 .Box_H .Til2{ float:left; display:inline; height:22px; background:url(../images/index_31.jpg) no-repeat left center; width:15px;}
.Box3 .Box_H .More{ float:right; display:inline; line-height:22px; padding:0 5px; background:#FFF;}
.Box3 .Box_M{border:2px solid #D6E1C3; padding:10px;}


.Box4{}
.Box4 .Box_H{ background:url(../images/index_35.jpg) repeat-x; height:28px; border:1px solid #fff; border-width:0 1px;}
.Box4 .Box_H .Til1{ float: left;display: inline;line-height: 28px;height: 28px;font-size: 14px;padding-left: 11px;background: url(../images/index_44.jpg) no-repeat left 7px;color: #000;font-weight: bold;border-bottom: 2px solid #77B28B;}
.Box4 .Box_H .Til2{ float:left; display:inline; line-height:28px; height:28px; padding-left:5px; color:#FE6400; display:none;}
.Box4 .Box_H .More{ float:right; display:inline; line-height:28px; padding:0 5px; background:#FFF;}
.Box4 .Box_M{padding:10px; border:1px solid #D1DAC6; border-top:0;}


.Ly_2{width:245px;}
.Ly_1{width:924px; margin-left:10px; min-height:536px;}
.Ly_3{ width:470px; margin-left:10px; margin-right:10px;}






/*图片展示1*/
.PicShow1{ display:block; width:100%; overflow:hidden;}
.PicShow1 .t_Box{ width:150px; float:left; display:inline; padding:5px;}
.PicShow1 .t_Box .artImg{ border:2px solid #EFEFEF; display:block; padding:1px; height:120px; overflow:hidden; background:#FFF;}
.PicShow1 .t_Box .artImg img{ width:100%; height:100%;}
.PicShow1 .t_Box .artTil{ display:block; text-align:center; margin-top:5px;}
.PicShow1 .t_Box .artTil a{  display:block; text-align:center; line-height:20px; text-decoration:none;}
.PicShow1 .t_Box .artTil a font{ line-height:16px; }
.PicShow1 .t_Box .artTil a b{ color:#CC3300; font-weight:normal; line-height:16px;}
.PicShow1 .t_Box:hover .artTil a{}
.PicShow1 .t_Box:hover .artImg{ border-color:#248FCC;}
.PicShow1 .t_Box .artTil .t_Com,.PicShow1 .t_Box:hover .artTil .t_Com{ float:left; display:inline; width:50%; color:#FFF; height:25px; line-height:25px; background:#000; font-weight:bold;}


/*菜单1*/
#classshow{}
#classshow li{ display:block; padding:0;  height:28px; border-bottom:1px dashed #e2e2e2; width:100%;}
#classshow li a{height:28px; line-height:28px; display:block; width:100%; height:28px; padding-left:20px; background:url(../images/index_55.jpg) no-repeat 6px 10px;}
#classshow li ul{display:none;}
#classshow li a:hover { color:#F00; /*position:relative; z-index:2;*/}
#classshow .layer3 a { padding-left:40px; background:url(../images/011.jpg) no-repeat 30px 11px; }


#imgAbout { float:left; margin:0 10px 5px 0; border:5px solid #ededed; }
#imgAboutHome { float:left; margin:0 8px 5px 0; border:5px solid #ededed; }
#unionpro { overflow:hidden; clear:both; width:970px; margin:0 auto }
#unionpro a { padding-right:8px; color:#ccc }

dl.dltags { overflow:hidden; clear:both; margin:40px 8px; }
	dl.dltags dt { float:left; width:130px;  }
	dl.dltags dd { float:left; width:520px; }

#fenye, .fenye { overflow:hidden; clear:both; height:50px; margin-top:10px; }
	#fenye a, .fenye a { padding:0 5px; }

.artlist dl { margin:10px 0; }
	.artlist dt { margin:5px 0; padding-left:15px; background:url(../images/icon003.gif) 0 center no-repeat; }
	.artlist h2 { margin:0; padding:0; font-family:"microsoft yahei"; font-size:16px; font-weight:bold; }
	.artlist h2 a { font-size:16px;  }
	.artlist dd { padding:0 15px; line-height:25px; }

ul.artlist2 { clear:both; overflow:hidden; margin:0 0 20px 0; padding-bottom:10px; }
	ul.artlist2 li { overflow:hidden; float:left; width:43.5%; _width:43%; height:22px; margin:5px 10px; padding-left:20px; background:url(../images/icon003.gif) no-repeat 6px 6px; border-bottom:1px dashed #999; line-height:22px; }

.article { padding:8px 0; line-height:22px }
	.article h1.article-title { text-align:center; color:#FF6600; line-height:40px; font-size:25px;  }
	.article .article-author { text-align:center; line-height:30px;   }
	.article  hr { height:1px; border-top: none; border-bottom:1px dotted #666666; }
	.article .article-intro { margin:0 8px; padding:8px; background:#f5f8fd;  }
	.article .article-content { padding:8px 0; font-size:14px; line-height:30px; }
	.article .article-tags { margin-top:10px; }
	.article .article-otherinfo { margin-bottom:10px; }

	.article .dvbi_image { text-align:center; }
	.article .dvbi_image img { padding:5px; border:1px solid #999999; }
	.article .dvbi_image A:hover img { border:1px solid #ECECEC; background:#ECECEC; }
	.dvbackbtn { margin-bottom:10px; text-align:center; }
	/*附加的*/
	.article .article-image { float:left; width:280px; height:210px; padding:10px; border:2px solid #cccccc; }
	.article .article-intro2 { float:right; width:330px; padding:8px; background:#f4f4f6;  }
	.article h4.article-xg { margin-top:10px; line-height:30px; font-family:"microsoft yahei"; font-size:16px; color:#237D01; border-bottom:1px dashed #333; }

.pro_list{ padding:0;}
.pro_list .pro-item { float:left; width:25%; margin-bottom:20px; text-align:center; }
.pro_list h4{ overflow:hidden; width:184px; height:184px; margin:0 auto; padding:1px; background:#fff; border:1px solid #c0c0c0;}
.pro_list h4 a { width:182px; height:182px; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:156px;*font-family:Arial; }
.pro_list h4 img{ vertical-align:middle; }
.pro_list h3 { overflow:hidden; height:20px; line-height:20px; font-weight:normal; padding:3px 0; }

/*列表展示1*/
.ListShow_1{ display:block;}
.ListShow_1 li{ overflow:hidden; clear:both; border-bottom:1px dashed #f0f0f0; line-height:23px;}
.ListShow_1 .No1 a{ line-height:18px;}
.ListShow_1 .No1{padding-bottom:5px; line-height:16px;}
.ListShow_1 li .Pic{padding:1px; border:1px solid #e0e0e0; float:left; display:inline; margin-right:0px; width:95px; height:75px;}
.ListShow_1 li .Ce{ overflow:hidden; /*float:right;*/ display:inline;/* padding-right:5px;*/ width:116px; word-break:break-all; }
.ListShow_1 li a{ overflow:hidden; display:block; font-weight:bold; height:23px;}
.ListShow_1 li .Txt{ display:inline; float:left; background:url(../images/011.jpg) no-repeat left center; padding-left:8px;line-height:24px; font-weight:normal;}
.ListShow_1 li .Time{ display:inline; float:right; color:#C94D40; line-height:24px;}
.ListShow_1 li:hover{ background:#f0f0f0;}


#Roll20116938072732 { overflow:hidden; width:960px; height:245px; }
#Roll20116938072732 .t_Box { width:229px; }


#Roll20118065056788 { overflow:hidden; width:1154px; /*height:245px;*/ }


.ipro_list{ overflow:hidden; padding:0;}
.ipro_list .pro-item { overflow:hidden; float:left; width:25%; margin-bottom:0px; text-align:center; }
.ipro_list h4{ overflow:hidden; width:218px; height:218px; margin:0 auto; background:#fff; }
.ipro_list h4 a { overflow:hidden; width:210px; height:210px; margin:0 auto; padding:2px; border:2px solid #EFEFEF; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:191px;*font-family:Arial; }
.ipro_list h4 a:hover { border:2px solid #add200; }
.ipro_list h4 img{ vertical-align:middle; }
.ipro_list h3 { display:block; overflow:hidden; width:170px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px }

.ipro_list2{ overflow:hidden; padding:0;}
.ipro_list2 .pro-item { overflow:hidden; float:left; width:20%; margin-bottom:0px; text-align:center; }
.ipro_list2 h4{ overflow:hidden; width:168px; height:168px; margin:0 auto; background:#fff; }
.ipro_list2 h4 a { overflow:hidden; width:160px; height:160px; margin:0 auto; padding:2px; border:2px solid #EFEFEF; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:191px;*font-family:Arial; }
.ipro_list2 h4 a:hover { border:2px solid #add200; }
.ipro_list2 h4 img{ vertical-align:middle; }
.ipro_list2 h3 { display:block; overflow:hidden; width:168px; height:30px; margin:0 auto; padding:3px 0; font-weight:normal; text-align:center; font-size:12px; background:url(../images/index_27.jpg) repeat-x; }
.ipro_list2 h3 a { display:block; height:30px; line-height:30px; }

.iryzs_list{ overflow:hidden; padding:0;}
.iryzs_list .pro-item { overflow:hidden; width:185px; text-align:center; }
.iryzs_list h4{ overflow:hidden; width:160px; height:125px; margin:0 auto; background:#fff; }
.iryzs_list h4 a { overflow:hidden; width:160px; height:108px; margin:0 auto; padding:2px; border:2px solid #EFEFEF; display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:191px;*font-family:Arial; }
.iryzs_list h4 a:hover { border:2px solid #add200; }
.iryzs_list h4 img{ vertical-align:middle; }
.iryzs_list h3 { display:block; overflow:hidden; width:170px; height:20px; margin:0 auto; padding:0; font-weight:normal; padding:3px 0; text-align:center; font-size:12px }




.dede_pages{
}
.dede_pages ul{
	float:left;
    padding: 5px 20px 5px 16px;
	border:1px solid #CCC;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/*在线留言*/
#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}
/*按钮*/
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}
/*表单*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}