.index-main{width:886px;height:530px;text-align:center;position:absolute;left:50%;top:50%;margin:-265px 0 0 -443px;}

.index-main .index-class{margin:86px 0 30px; width:897px;}

.index-class a{ width:291px; height:168px; float:left; background:url(../../images/ZHYL/public/index-menu.gif) no-repeat; margin-right:10px;}

.index-class a:link.sign{ background-position:left top;}

.index-class a:link.egd{ background-position:left -170px;}

.index-class a:link.soon{ background-position:left -340px; margin-right:0px;}

.index-class a:hover.sign{ background-position:right top;}

.index-class a:hover.egd{ background-position:right -170px;}

.index-class a:hover.soon{ background-position:right -340px; margin-right:0px;}

.index-class a:active.sign{ background-position:-300px top;}

.index-class a:active.egd{ background-position:-300px -170px;}

.index-class a:active.soon{ background-position:-300px -340px; margin-right:0px;}

.index-class a:visited.sign{ background-position:-300px top;}

.index-class a:visited.egd{ background-position:-300px -170px;}

.index-class a:visited.soon{ background-position:-300px -340px; margin-right:0px;}

/**首页结束**/

.header{ padding:23px 0 12px 0; border-bottom:1px dotted #ff0000; height:56px;}
.mid{ padding:23px 0 12px 0; ; height:0px;}


.header .logo a{ width:233px; height:56px; float:left; overflow:hidden;}

.header .logo1{ width:121px; height:36px; background:url(../../images/ZHYL/public/back.gif) right top no-repeat; margin:0 15px 0 0;}

.header .logo1 a{ width:121px; height:36px; float:left; overflow:hidden;}

.header .explain{ width:325px; height:36px; background:url(../../images/ZHYL/public/back.gif) left -36px no-repeat; }

.header .tel{ padding-top:35px;}

.header .tel span{ margin-right:10px;}

.nav{ margin:20px 0 20px;}

.nav ul{ width:1400px;}

.nav ul li{float:left;width:225px;margin-right:4px;display:inline;}

.nav ul li a{display:block; width:160px; height:35px;padding-bottom:9px;border-bottom:5px solid #EDEDED; }

.nav ul li a.nav1{ background-position:left -73px;}

.nav ul li a.nav2{ background-position:-160px -73px;}

.nav ul li a.nav3{ background-position:-320px -73px;}

.nav ul li a.nav4{ background-position:left -107px;}

.nav ul li a.nav5{ background-position:-160px -107px;}

.nav ul li a.nav6{ background-position:-320px -107px;}

.nav ul li a:hover, .nav ul li#cursors a{ border-bottom-color:#FF0000;}

.banner{margin:0 0 54px;height:330px;position:relative;}

.exhibition ul{width:1400px;line-height:20px;}

.exhibition ul li{float:left;width:330px;margin-right:19px;display:inline;height:350px;}

.exhibition ul li h2 { font-size:14px; margin:10px 0; }

.exhibition ul li h3 { font-size:14px; color:#686868; margin:10px 0; }

.exhibition ul li p { text-align:justify; text-justify:inter-ideograph; }

.exhibition ul li dt img {padding: 3px;border: 1px solid #CACACA;}



/**公共底部**/

.footer { border-top:1px dotted #ff0000; padding:32px 0 10px; margin-top:40px; clear:both; line-height:22px; height:130px; overflow:hidden; position:relative; }

.flogo { float:right; }

.footer span { font-size:10px; color:#8F8F8F; }

.footer .links { margin:20px 0 0; }

.footer_left{ float:left; }

.footer_right{width:230px; height:105px; border:0px solid #ddd; position:absolute; top:32px; left:1180px;  left top no-repeat; overflow:hidden;}

.footlogo{ width:243px; height:25px; background:url(../../images/ZHYL/public/back.gif) left -141px no-repeat;}

.flogo{ width:144px; height:17px; background:url(../../images/ZHYL/public/back.gif) left -167px no-repeat; float:left;}



.listpage {line-height:20px;}

.listpage h3 { background:url(../../images/ZHYL/ico.gif) no-repeat left center; padding-left:10px; font-size:14px; font-style:italic; }



.ldiv { margin:10px 0 30px; border:1px solid #E8E8E8; padding:13px 0 0 17px; }

.ldiv table { border-collapse:collapse; border:0; }

.ldiv td { padding:0; vertical-align:top; }

.ldiv span { display:inline-block; width:122px; margin-right:15px; position:relative; }

.ldiv ul, .splist { overflow:hidden; zoom:1; }

.ldiv li { float:left; margin-right:15px; display:inline; width:122px; height:102px; overflow:hidden; position:relative; }

.ldiv h4 { margin:0; color:#4C4948; font-size:12px; font-weight:normal; padding-bottom:10px; }

.ldiv h4 a { position:static; width:auto; height:auto; background:none; }

.ldiv h4 a:hover { border:0; }

.ldiv img {/* filter:Gray; */}

.ldiv a { position:absolute; left:0; top:0; width:122px; height:80px; background:url(../images/blank.gif); }

.ldiv a:hover { width:118px; height:76px; border:2px solid #E3007B; }

.ldiv a:hover img { filter:; }

#lists li{ float:left; width:122px; height:170px; float:left; margin-right:15px;}

#lists li img{ float:left;}

.contact{padding: 43px 0 0; color:#4d4d4d;}

.contact a{ color:#000;}

.links { margin:20px 0 0; }

.links td { border:1px solid #CECECC; width:88px; height:88px; overflow:hidden;}



.detail { overflow:hidden; zoom:1; margin:7px 0 0; }

.dl { float:left; width:198px; }

.dl h2 { font-size:14px; color:#000; margin-bottom:20px; }

.dl h2 a:hover { text-decoration:none; }

.dl ol { padding-bottom:20px; line-height:24px; display:none; }

.dl ol li { }

.dl ol li a { color:#888; }

.dl ol li.hover { font-weight:bold; }

.dl ol li.hover a { color:#2e5191; }

.dr { float:right; width:750px; }

.dwz { line-height:20px; padding:20px 0 0; font-size:14px; text-align:justify; text-justify:inter-ideograph; }





.play { width:750px; height:542px; position:relative; }

.infobox { position:absolute; top:522px; left:0; width:100%; font-weight:bold; font-size:18px; line-height:26px; color:#000; z-index:11; }

.numbtn { position:absolute; top:522px; right:77px; z-index:12; line-height:20px; text-align:left; }

.numbtn span { display:inline-block; margin:0 4px 4px 0; width:20px; line-height:20px; text-align:center; background-color:#EDEDED; cursor:pointer; }

.numbtn span.hover { background-color:#2e5191; color:#FFF; text-decoration:none; }

.imglist div { display:none; width:750px; height:514px; position:absolute; overflow:hidden; }

.imglist table { border-collapse:collapse; }

.imglist td { padding:0; vertical-align:middle; /*background-color:#CCC;*/ text-align:center; width:782px; height:514px; }

.pre, .next { display:none; position:absolute; bottom:0; text-decoration:none; padding:0 3px; line-height:26px; color:#FFF; z-index:13; overflow:hidden; }

.return { position:absolute; right:0; bottom:0; line-height:20px; width:70px; text-align:center; z-index:12; background:#EDEDED; color:#878787; }

.return:hover { text-decoration:none; background-color:#2e5191; color:#FFF; }



.newxx { margin:43px 0 0; }

.newxx ul { float:left; width:235px; overflow:hidden; padding:0 55px 30px 0; }

.newxx li { width:235px; }

.newr { float:right; width:670px; line-height:20px; overflow:hidden; }

.newr h1 { font-size:14px; text-align:center; color:#000; }

.newr img { margin:15px 0; }

.returnlist { text-align:center; padding:85px 0; }

.returnlist a { line-height:20px; padding:7px 5px; background-color:#000; color:#FFF; display:inline-block; }

.returnlist a:hover { text-decoration:none; background-color:#2e5191; }



.newlist li { float:left; width:482px; margin-right:16px; height:60px; border-top:1px solid #E0E0E0; padding:5px 0; }

.newlist li .pic { float:left; border:1px solid #000; margin-right:10px; }

.newlist li p { color:#A4A4A4; }

.newlist li span { font-size:11px; }





.about { line-height:20px; overflow:hidden; margin:10px 0 35px; }

.about dt { float:left; }

.about dd { float:left; width:490px; padding:90px 0 0 80px; text-align:justify; text-justify:inter-ideograph; }

.about p { margin-bottom:10px; }

.a3 { padding:0; border:0; }





/* 默认幻灯片 */

.FocusPic{zoom:1;position:relative; overflow:hidden}

.FocusPic .content{overflow:hidden}

.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}

.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden;}

.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}

.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}

.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}

.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}

.FocusPic .change i.cur {background:#FF7700;}



.QQ{ width:80px; height:80px;position:fixed;top:150px;right:10px;_position:absolute;_top:expression(documentElement.scrollTop+150);z-index:999;background: url(../../images/ZHYL/public/qq.gif) left top no-repeat;}

.QQ a{ float:left; width:80px; height:80px; overflow:hidden;}



.footer_weixin{ width:105px; height:105px; border:1px solid #ddd; position:absolute; top:32px; left:530px; background:url(../../images/ZHYL/weixin.jpg) left top no-repeat; overflow:hidden;}

.Q_2015{ width:150px; height:216px; position:fixed; top:150px; right:10px;_position:absolute;_top:expression(documentElement.scrollTop+150);z-index:999;background: url(../../images/ZHYL/public/qq_new.gif) left top no-repeat;}
.Q_2015 a.qq_1, .Q_2015 a.qq_2, .Q_2015 a.qq_3{ width:125px; height:27px; position:absolute; left:18px;}
.Q_2015 a.qq_1{ top:50px;}
.Q_2015 a.qq_2{ top:84px;}
.Q_2015 a.qq_3{ top:118px;}

@charset "utf-8";


a{ color:#464646; text-decoration:none;}
a:hover{ color:#11578b; text-decoration:none;}
.lf{ float:left;}
.ri{ float:right;}
.rq{ float:center;}
.ptp{ padding-top:20px;}
.br-bg{ background:#fafdff; border:1px solid #DD4B40;}
.editor{word-wrap: break-word;font-family:宋体b8b\4f53,arial; font-size:14px;}
.editor p,.editor li,.editor div{ margin-bottom:28px; margin-top:15px;}
/*头部*/
.columnSpace{padding:0}
.pageWidth{height:auto;margin:0 auto;width:100%}
#box_main_sub1_sub1_sub2 {
	WIDTH: 50%; FLOAT: right
}
#box_main_sub1_sub1_sub2_sub1 {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(/images/wyn/top_bj.jpg) no-repeat right top; HEIGHT: 25px; COLOR: #ffffff
}
#box_main_sub1_sub1_sub2_sub1 A {
	COLOR: #fff
}
#box_main_sub1_sub1_sub2_sub2 {
	MARGIN-TOP: 5px; WIDTH: 100%
}
#box_main_sub1_sub1_sub2_sub2_sub1 {
	WIDTH: 341px; FLOAT: left
}
#box_main_sub1_sub1_sub2_sub2_sub2 {
	WIDTH: 67px; FLOAT: right; MARGIN-RIGHT: 20px
}
.inner{ width:1400px; margin:0 auto; position:relative;}

/*首页*/
.p-d{ padding:15px 0px;}
.index .mlf{ width:770px;height:285px; position:relative;}
.index .mri{ width:598px;height:285px; position:relative;}
.index .src-ico{ display:block; width:47px; height:48px; background:url(../images/lf_srico.jpg) no-repeat; overflow:hidden; position:absolute;left:-8px;top:-8px; z-index:1;}
.index .pd-w{padding:0px 20px; position:relative;z-index:2;}
.index .pronav-srh{ width:243px;padding-right:35px;background:url(../lf_line.jpg) no-repeat right 5px;}
*html .index .pronav-srh{ position:relative;z-index:2;}
.index .news{ width:248px; overflow:hidden;}
.index h3.srhtit{ height:25px; line-height:25px; margin-bottom:20px; overflow:hidden; font-size:16px; color:#333;}
.index h3.srhtit span{ font-size:12px; color:#999; font-weight:normal; font-family:arial; padding-left:12px;}
.index .metsearch ul{ list-style:none; margin:0px; padding:0px;}
.index span.parasearch_title{ display:none;}
.index span.parasearch_input input{ float:left; display:inline; width:160px; height:34px; line-height:34px; background:none; border:1px solid #dd4b40; padding-left:5px; overflow:hidden; color:#888; font-family:microsoft yahei; font-size:14px;}
.index span.parasearch_search input.searchgo{ float:left; height:36px; background:#dd4b40 url(../searchgo_bg.jpg) repeat-x; border:1px solid #dd4b40; padding:0px 17px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}
*+html .index span.parasearch_search input.searchgo{ margin-top:-24px; padding:0px 8px;}
.index .pd-tp{ padding-top:0px;}
.index h3.ct-ti{ font-size:14px; color:#333; padding-bottom:0px;}
.index .category{zoom:1;}
.index .category li{ float:left; display:inline;height:14px; line-height:14px; white-space:nowrap;zoom:1;}
.index .category li a{display:inline-block;white-space:nowrap;padding:0px 5px; line-height:15px;}
.index .category li a:hover{ color:#111; background:#C7E1F7;}
h3.ti{ height:20px; line-height:20px;zoom:1; font-size:14px; color:#333; margin-bottom:8px;}
h3.ti .more{ float:right; padding-left:5px; font-weight:normal;}
.index .txtlist li{ height:28px; line-height:28px; overflow:hidden; background:url(../new_ico01.png) no-repeat left 12px; padding-left:12px;}
.index .txtlist li a{ font-size:14px;}
.index .txtlist li span.time{ float:right; padding-left:10px;}
*html .index .txtlist li img{ margin-top:11px;}
.index .newlist{ padding:12px;}
.index .newlist h3.ti{margin-top:3px;}
.index .newlist .newtxtlst{ height:220px; margin-bottom:9px; overflow:hidden;}
.index .newlist li{ height:24px; line-height:24px; background:url(../li.png) no-repeat left 11px; overflow:hidden; padding-left:12px;}
.index .newlist li span.time{ float:right; padding-left:10px;}
.index .newlist li a{ font-size:14px;}


/*list.html==================================*/
.list_wrap .column_l{ width:275px; padding-top:20px;}
.list_wrap .column_l h4{ height:32px; line-height:32px;background:url(../images/title785.jpg) no-repeat 0 0; color:#FFFFFF; font-family:微软雅黑; font-weight:bold; padding-left:45px; overflow:hidden;}
.list_wrap .gywm, .list_wrap .lxfs{ background-color:#fff5fe;}
.list_wrap .gywm ul{ padding:10px 0;}
.list_wrap .gywm li{ height:30px; line-height:30px; background:url(../images/dot2.jpg) no-repeat 0 0; overflow:hidden;}
.list_wrap .gywm li a{ display:block; width:130px; margin:0 auto; text-indent:30px;}
.list_wrap .gywm li a:hover{ color:#9C1E21;}
.list_wrap .lxfs h4{ background-image:url(../images/title782.jpg);}
.list_wrap .lxfs p{ padding:10px 10px; line-height:22px;}

.list_wrap .column_m{  width:960px; float:right; padding-right:20px;}
.list_wrap .column_m .bt{ height:27px; line-height:20px; background:url(../images/title792.jpg) no-repeat 0 0; text-indent:0; position:relative;}
.list_wrap .column_m .bt h4{ font-size:14px; color:#FF0000; padding-left:20px;}
.list_wrap .column_m .bt span{ position:absolute; right:0; top:0;}
.list_wrap .column_m .nr ul{ padding-top:20px;}
.list_wrap .column_m .nr li{ padding-left:20px; margin-top:10px; height:30px; position:relative; background:url(../images/line.jpg) no-repeat 0 bottom;}
.list_wrap .column_m .nr li a:hover{ color:#FFA605; text-decoration:underline;}
.list_wrap .column_m .nr li span{ position:absolute; right:0; top:0; color:#999;}

.pagelink{ float:right; height:26px; line-height:26px; background-color:#DCD9D4; margin:20px 0 0 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.wrap, .footer{ margin:0 auto; width:1400px;}
.wrap{  padding-bottom:20px;}
.column_l, .column_m, column_r{ float:left; overflow:hidden;}
.column_l{width:180px; padding-left:20px; margin-right:20px;}
.login{ height:140px; background:url(../images/title3.jpg) no-repeat 0 0;}
.login h4{ height:35px; overflow:hidden; text-indent:-200px;}
.login li{ margin:0 auto; width:140px; color:#999; height:20px; margin-top:5px;}
.login li input{ width:102px; height:18px; line-height:18px; border:1px solid #E2E3EA; border-top-color:#ABADB3;}
.login li.btn input{ width:72px; height:26px; overflow:hidden; background:url(../images/submit.jpg) no-repeat 0 0; border:none; cursor:pointer; margin-left:35px;}
.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right
}
.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 237px; PADDING-TOP: 0px; HEIGHT: 190px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 235px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 160px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 330px; LINE-HEIGHT: 15px; HEIGHT: 15px; TEXT-ALIGN: center
}
.friendlink {
	MARGIN: 15px auto 25px; OVERFLOW: hidden; WIDTH: 1400px
}
.friendlink H3 {
	PADDING-LEFT: 12px; FONT-SIZE: 14px; COLOR: #1678d1; LINE-HEIGHT: 28px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 28px; BACKGROUND-COLOR: #f5f5f5
}
.friendlink UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.friendlink UL LI {
	FLOAT: left; MARGIN: 0px 5px
}

.sortcontent{  margin:10px auto; border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; line-height:25px;}
.product_scroll{ margin-top:20px; border:1px solid #DEDEDE; padding:10px 20px 0 20px; position:relative;}
.product_scroll_inner{ height:260px; overflow:hidden;}
.product_scroll ul{ width:320px; float:left; padding:0 9px; overflow:hidden; }
.product_scroll li img{ width:300px; height:240px; padding:2px; border:1px solid #E8E8E8; overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap;  repeat-x 0 0; text-align:center; margin-top:1px;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:12px; height:55px; background:url(../images/roll.jpg) no-repeat 0 0; position:absolute; top:35px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ background:url(../images/roll.jpg) no-repeat right 0; right:0;}
.product_scroll li a{ line-height:22px;}