@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000; font-family:"宋体"; background-color:#ffffff; min-width:1200px;}
body a{text-decoration:none;}
a:link,a:visited{color:#000;}
a:hover{color:#c05800;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur())}   /*for IE*/   
:focus{-moz-outline-style:none;}                   /* for Firefox*/
img{border:0;}
ul,li{ list-style-type:none;}
.clear{clear:both; height:0;}

.floatAd img{vertical-align:top;}


.head{min-width:1200px; height:110px;}
.wrap{width:1200px; margin:0 auto;}
.wrap h1{height:31px; padding:15px 0; text-align:center;}

.logo{width:345px; height:110px; float:left;}
.logo img{height:52px; margin-top:35px;}

.menu{width:855px; height:110px; float:left; font-family:微软雅黑;}
.menu p{font-size:12px; text-align:right; height:36px; line-height:36px; margin-bottom:4px; padding-right:15px;}
.menu p a:link, .menu p p:visited{color:#727272;}
.menu p a:hover{color:#aa8c61;}
.menu p span{padding:0 10px; color:#727272;}
.menu p span:last-child{display:none;}


.menu .mainMenu .mainMenuLi{float:left; width:98px; text-align:center; position:relative; height:40px; background:url(menuline.jpg) right center no-repeat;}
.menu .mainMenu .mainMenuLi:first-child{width:70px;}
.menu .mainMenu .mainMenuLi:last-child{background:none;}
.menu ul li a{display:block; height:40px; line-height:40px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#727272;}
.menu ul li a.cur{color:#fff; background-color:#aa8c61;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#a5a5a5; border:#fff 1px solid; border-bottom:0; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96; margin-left:-1px;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:29px; font-size:13px; border-bottom:#fff 1px solid;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;}
.menu .subMenu li a.more{background-image:url(arrow00.gif); background-repeat:no-repeat; background-position:right center;}
/*从第三级菜单开始,所有的子级菜单都相对偏移*/
.menu .subMenu ul{top:0; left:100%; top:-1px; margin-left:0;}


/*banner*/
.fullSlideWrap{width:100%;}
.fullSlide{width:100%; position:relative; overflow:hidden;}
.fullSlide .bd{position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{width:100%;}
.fullSlide .bd ul li{width:100%; overflow:hidden;}
.fullSlide .bd ul li p{width:100%; height:540px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.fullSlide .hd{width:100%;position:absolute; z-index:1; bottom:20px; left:0; height:8px; text-align:center;}
.fullSlide .hd ul{text-align:center; height:8px; font-size:0;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0 5px; background:url(tg_flash_p.png) -18px 0; overflow:hidden; line-height:99px;}
.fullSlide .hd ul .on{background-position:0 0;}
.fullSlide .prev, .fullSlide .next{display:block; width:36px; height:72px; background-repeat:no-repeat; position:absolute; top:50%; margin-top:-36px; filter:alpha(opacity=20); opacity:0.2;}
.fullSlide .prev{background-image:url(left.png); left:2%;}
.fullSlide .next{background-image:url(right.png); right:2%;}
.fullSlide .prev:hover, .fullSlide .next:hover{filter:alpha(opacity=50); opacity:0.5;}


.news{margin-top:20px;}
.news ul{width:1220px;}
.news li{float:left;margin-right:20px;width:285px; height:220px;}
.news li h3 img{ width:283px; height:159px; border:1px solid #969696;}
.news li h4{font-weight:normal; color:#5e5e5e;}
.news li h4 a:link,.news li h4 a:visited{color:#5e5e5e;font-size:14px;width:285px;height:35px; line-height:35px; display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.news li h4 a:hover{color:#8a795f;}
.news li h5{ height:20px; line-height:20px; background:url(clock.jpg) left center no-repeat; font-size:12px; font-weight:normal; color:#9c9c9c; padding-left:23px;}

.notice{margin-top:30px;}
.notice ul{width:1236px;}
.notice li{ float:left; width:582px; height:105px; border-bottom:1px dashed #dbdbdb; margin-top:30px; margin-right:36px;}
.notice li h3{ height:30px; line-height:30px; font-size:14px; font-weight:normal; overflow:hidden;}
.notice li h3 a:link,.notice li h3 a:visited{color:#000;}
.notice li h3 a:hover{color:#8a795f;}
.notice li p{line-height:21px; color:#838383;font-size:12px;}
.riqi{width:82px; height:17px; line-height:17px; text-align:center; vertical-align:middle; color:#fff; background-color:#8a795f;}
.riqi span{float:left; width:39px; height:17px; background-color:#c0ab8c;}

.picLink{background:#f7f7f7; height:180px; margin-top:40px;}
.picLink li{width:200px; padding:24px 0; background:url(bottomline.jpg) right center no-repeat; text-align:center; float:left;}
.picLink li:last-child{background:none;}

.link{background:#eaeaea; min-height:50px;}
.search{width:244px; float:right; height:32px; margin-top:9px;}
.search .keyValue{width:190px; height:32px; line-height:32px; background:#fff; border:0; padding:0 5px; float:left;}
.search .submitBtn{width:44px; height:32px; background:url(searchm.jpg) no-repeat; border:0; margin:0; padding:0; cursor:pointer; float:left;}

/*友情链接 start*/
.friend_link{}
.wzdh{}
.i_wzdh_con{float:left; width:700px; display:inline;}
.i_wzdh_con ul{float:left;}
.i_wzdh_con ul li{width:150px; font-weight:normal; cursor:pointer; color:#4d4d4d; font-size:14px; float:left; line-height:50px; text-align:left; vertical-align:middle;}
.i_wzdh_con ul li i{display:inline-block; width:21px; height:50px; vertical-align:top; background:url(yqlj_ircon.jpg) no-repeat center center;}
.i_wzdh_con ul li.on{font-weight:bold; color:#99651c;}
.i_wzdh_con ul li.on i{background-image:url(yqlj_ircon2.jpg);}
.daohang_list{width:100%; float:left;}
.jgliebiao{width:1200px; margin:0 auto; padding:15px 0; border-top:1px dotted #b0afab; font-size:12px;}
.jgliebiao li{line-height:30px; color:#2e2e2e; height:30px; width:190px; float:left; text-align:left; vertical-align:middle; padding:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jgliebiao li a{color:#2e2e2e;}
.jgliebiao li a:hover{color:#99651c;}
/*友情链接 start*/

.bottom{height:50px; line-height:25px; padding:25px 0; text-align:left; color:#d0d0d0; background:#656565; font-size:12px;}
.bottom .wrap{background:url(bottomlogo.jpg) right center no-repeat;}
.bottom p{line-height:25px;}
.bottom p strong{font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.bottom p em{font-style:normal;}
.bottom p span{padding-left:1em;}
.bottom p a:link, .bottom p a:visited{color:#d0d0d0;}
.bottom p a:hover{color:#fff;}

/*sub page*/
.subBanner p{height:220px;border-top:1px solid #d5c5b5;overflow:hidden; text-align:center;min-width:1200px; margin:0 auto; width:100% !important; background-repeat:no-repeat; background-position:center center; background-size:cover;}

.nyCon{width:1200px; margin:30px auto 80px;}

.subLeft{width:290px; float:left;}
.subRight{min-height:600px; margin-left:326px;_margin-left:323px;}

.subLeftDiv{min-height:600px;_heigth:600px;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.leftTitle{height:80px;line-height:80px; color:#FFF; background-color:#b29873; font-size:24px; letter-spacing:2px;font-weight:normal; padding-left:20px;}
.leftMenu{width:290px;}
.leftMenu li{height:48px; line-height:48px;font-size:16px; background-color:#e8e8e8;border-top:1px solid #FFF;font-weight:bold;}
.leftMenu li a:link,.leftMenu li a:visited{ font-weight:normal;display:block;height:48px;color:#666;padding-left:20px;}
.leftMenu li a:hover{color:#FFF;background-color:#b29873;}
.leftMenu li a span{float:right;margin-right:20px; font-family:"宋体";}
.leftMenu li a.on:link,.leftMenu li a.on:visited{color:#FFF;background-color:#b29873;}

h3.subTitle{height:50px;  border-bottom:1px solid #d5c5b5;}
h3.subTitle span{ float:left; height:20px; line-height:20px; margin-top:15px; margin-bottom:15px; text-align:center; vertical-align:middle; border-left:1px solid #999; border-right:1px solid #999;font-weight:normal;font-size:16px; letter-spacing:1px;padding-left:3px; color:#2e2e2e; padding-left:6px; padding-right:6px;}

.titleList{ margin-top:6px;font-size:14px;}
.titleList li{ line-height:32px; border-bottom:1px dashed #CCC; background:url(dot05.jpg) 5px center no-repeat; padding-left:15px; margin:0 3px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.titleList li span{float:right; color:#666;}
.titleList li a:hover{color:#c05800}

.articleCon{padding:10px 0 20px;}

.articleTitle{line-height:30px; font-size:18px; font-weight:bold; text-align:center; margin-top:10px;}
.articleInfo{width:100%; padding:10px 0; height:30px; line-height:30px; text-align:center; font-size:14px; color:#888;}
.articleInfo label{padding-left:30px;}
.articleImg{width:100%; padding:5px 0; text-align:center;}
.articleCon, .jsmdCon{line-height:30px; font-size:14px;}
.articleCon img{max-width:850px;}

.jsmdCon{padding-top:20px;}
.jsmdCon ul{background:#f6f6f6; border-left:#b09c75 2px solid; padding:10px 0; font-size:0;}
.jsmdCon ul h3{height:30px; line-height:30px; font-size:14px; text-align:center;}
.jsmdCon ul li{width:calc(20% - 20px); height:30px; line-height:30px; font-size:14px; vertical-align:top; text-align:center; padding:0 10px; display:inline-block; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/* 网上美术馆 */
@font-face{font-family:"字小魂沧浪行楷"; src:url("字小魂沧浪行楷.ttf") format("truetype");}

.nyTitle{height:45px; line-height:45px; font-size:0; text-align:center; background:url(nyTitleBg.png) repeat-x left center;}
.nyTitle span{display:inline-block; vertical-align:top; height:45px; padding:0 20px; font-family:"字小魂沧浪行楷"; font-size:30px; background:#fff;}

.proList{padding-top:10px;}
.proList li{margin-top:20px; padding:20px; border-top:#ddd 10px solid; background:url(proBg.jpg) repeat left top; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; position:relative;}
.proList li:after{display:block; content:""; clear:both;}
.proList li:before{display:block; width:0; height:10px; content:""; position:absolute; left:0; top:-10px; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s;}
.proList li .pic{width:780px; height:280px; position:relative; float:left;}
.proList li .pic span{display:block; height:280px; overflow:hidden;}
.proList li .pic span i{display:block; height:280px; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s; transition:all 0.6s;}
.proList li .pic .line{width:2px; height:38px; position:absolute; top:-20px; z-index:10;}
.proList li .pic .line:before{display:block; width:2px; height:100%; background:#ddd; position:absolute; left:0; top:0; z-index:1; content:"";}
.proList li .pic .line:after{display:block; width:10px; height:10px; background:#fff; -webkit-border-radius:10px; border-radius:10px; position:absolute; left:-4px; bottom:-5px; z-index:-1; content:"";}
.proList li .pic .lineL{left:44px;}
.proList li .pic .lineR{right:281px;}
.proList li .pic .picTxt{width:188px; height:224px; position:absolute; right:0; top:0; z-index:1; padding:28px 24px; border-left:#fff 1px solid;}
.proList li .pic .picTxt:after{display:block; width:100%; height:100%; position:absolute; left:0; top:0; content:""; z-index:0; opacity:0.9;}
.proList li .pic .picTxt h3{height:180px; line-height:30px; font-size:20px; font-weight:normal; color:#fff; position:relative; z-index:1; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden; text-justify:inter-ideograph; text-align:justify;}
.proList li .pic .picTxt p{height:20px; line-height:20px; font-size:14px; padding-top:11px; border-top:#fff 1px solid; margin-top:12px; position:relative; z-index:1; text-align:right; color:#fff; padding-right:20px; background:url(m01.png) no-repeat right 16px;}
.proList li .txt{margin-left:830px; margin-right:30px; height:280px; position:relative;}
.proList li .txt p{max-height:250px; line-height:25px; color:#808080; padding-top:28px; display:-webkit-box; -webkit-line-clamp:10; -webkit-box-orient:vertical; overflow:hidden; text-justify:inter-ideograph; text-align:justify; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.proList li .txt p:after{display:block; content:""; width:30px; height:4px; background:#c5c5c5; position:absolute; left:0; top:0;}
.proList li a:hover .pic span i{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.proList li:hover:before{width:100%;}

.proList li.i1:before, .proList li.i1 .pic .picTxt:after{background:#9f6e30;}
.proList li.i2:before, .proList li.i2 .pic .picTxt:after{background:#8d3e33;}
.proList li.i3:before, .proList li.i3 .pic .picTxt:after{background:#d4cbb4;}
.proList li.i4:before, .proList li.i4 .pic .picTxt:after{background:#939493;}
.proList li.i5:before, .proList li.i5 .pic .picTxt:after{background:#ba9856;}

.proList li:nth-of-type(even) .pic{float:right;}
.proList li:nth-of-type(even) .pic .lineL{right:44px; left:auto;}
.proList li:nth-of-type(even) .pic .lineR{left:281px; right:auto;}
.proList li:nth-of-type(even) .pic .picTxt{left:0; right:auto; border-left:0; border-right:#fff 1px solid;}
.proList li:nth-of-type(even) .txt{margin-right:830px; margin-left:30px;}


.preface{padding:40px; background:#f7f7f7 url(proBg.png) repeat left top; line-height:24px; margin-top:20px;}
.prefaceTitle{text-align:center; font-family:"Microsoft YaHei"; font-size:24px; line-height:36px;}
.prefaceCon{padding-top:20px; line-height:24px; text-justify:inter-ideograph; text-align:justify; color:#444; font-size:14px;}

.proList2{margin:18px auto 50px; font-size:0;}
.proList2 ul li{display:inline-block; vertical-align:top; width:276px; margin:32px 32px 0 0;}
.proList2 ul li:nth-of-type(4n){margin-right:0;}
.proList2 a{display:block; padding-top:40px; position:relative;}
.proList2 .pic{width:210px; height:210px; padding:12px; background:#fff; border:#dadada 1px solid; position:absolute; left:20px; top:0; z-index:1;}
.proList2 .pic:before, .proList2 .pic:after{content:''; position:absolute; width:0; height:0; z-index:222; box-sizing:border-box; transition:height 0.5s linear 0s, width 0.5s linear 0.5s, opacity 0s linear 1s; opacity:0;}
.proList2 .pic:before{top:0; left:0; border-top:1px solid #d5c5b5; border-right:1px solid #d5c5b5; border-bottom:1px solid transparent; border-left:1px solid transparent;}
.proList2 .pic:after{bottom:0; right:0; border-bottom:1px solid #d5c5b5; border-left:1px solid #d5c5b5; border-top:1px solid transparent; border-right:1px solid transparent;}
.proList2 .pic p{height:210px; line-height:210px; text-align:center; overflow:hidden;}
.proList2 .pic p i{display:block; height:100%; background-repeat:no-repeat; background-position:center center; background-size:contain; transition:all 0.5s;}
.proList2 a:hover .pic:before, .proList2 a:hover .pic:after{width:100%; height:100%; transition:width 0.5s linear 0s, height 0.5s linear 0.5s; opacity:1;}
.proList2 a:hover .pic i{transform:scale(1.1);}
.proList2 .txt{padding:216px 20px 20px; height:168px; color:#333; background:#f7f7f7; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; text-decoration:none; outline:none;}
.proList2 .txt h3{height:24px; line-height:24px; padding-top:18px; font-size:14px; font-weight:normal; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:relative; margin-bottom:15px;}
.proList2 .txt h3:before{width:32px; height:3px; background:#b29873; content:""; position:absolute; left:0; top:0;}
.proList2 .txt div{height:72px;}
.proList2 .txt p{line-height:24px; font-size:12px; color:#999;}
.proList2 .txt span{display:block; height:24px; padding-top:15px;}
.proList2 .txt span i{display:inline-block; height:24px; line-height:24px; font-style:normal; padding:0 6px; color:#999; font-family:"Microsoft YaHei"; font-size:12px; text-transform:uppercase; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s;}
.proList2 a:hover .txt{color:#a4875c;}
.proList2 a:hover .txt{box-shadow:0 0 30px 0 rgba(0,0,0,0.2);}
.proList2 a:hover .txt span i{color:#fff; background:#b09c77;}

.post{height:30px; line-height:30px; padding-top:20px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:16px;}
.post span{float:right; font-size:14px;}

.proShow01{padding:20px 0; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.proShow01:after{display:block; content:""; clear:both;}
.proShow01 .pic{width:180px; height:180px; text-align:center; padding:10px; background:#f5f5f5; float:left;}
.proShow01 .pic img{max-width:100%; max-height:100%; vertical-align:middle; display:inline-block;}
.proShow01 .txt{margin-left:236px;}
.proShow01 .txt h3{line-height:60px; border-bottom:#a0a0a1 1px solid; font-size:30px; font-weight:normal;}
.proShow01 .txt p{line-height:18px; font-size:16px; color:#444; padding-top:15px;}

.proShow02{padding:20px 0; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.proShow02:after{display:block; content:""; clear:both;}
.proShow02.grayBg{background:#f3f3f3;}
.proShow02 .iTitle01{width:200px; height:50px; line-height:50px; font-size:24px; color:#595757; border-bottom:#7c7c7c 1px solid; float:left;}
.proShow02 .article{margin-left:236px; padding:10px 0 30px;}
#zpjs .article{margin-left:0; padding:20px 0 30px; clear:both;}
.proShow02 .articleTitle{height:25px; line-height:25px; font-size:18px; color:#595757; font-weight:normal; text-align:left; margin-top:0;}
.proShow02 .articleCon{padding:0; line-height:30px; font-size:15px; color:#595757; text-justify:inter-ideograph; text-align:justify;}
.proShow02 .articleCon img{max-width:100%; vertical-align:top;}

.head .menuBtn, .menuWap, .bannerWapWrap, .nyNav{display:none;}
@media all and (max-width:767px){
	body{min-width:100%; font-size:16px; font-family:"Microsoft YaHei" !important;}
	body a{font-family:"Microsoft YaHei" !important;}
	
	.floatAd img{max-width:100px;}
	
	.wrap{width:100%;}
	.head{min-width:100%; height:60px;}
	.logo{width:80%; height:60px; margin:0; float:left;}
	.logo img{margin:15px 0 0 15px; width:auto; height:30px;}
	.search, .menu, .subLeft{display:none;}
	
	/* 移动版导航菜单 */
	.head .menuBtn{border:none; width:60px; height:60px; text-indent:-900em; overflow:hidden; position:absolute; top:0; right:0; cursor:pointer; outline:none; background:url(menuBg.png) no-repeat center center; background-size:cover; display:block;}
	.menuWap a{display:block; font-size:16px; color:#fff;}
	.menuWap p{height:40px; line-height:40px;}
	.menuWap p span{padding:0 12px; color:#fff;}
	.menuWap p span:last-child{display:none;}
	.menuWap p a{display:inline-block;}
	.menuWap{background:#414141; right:-1000px; position:fixed; top:0; display:block; height:100%; width:68%; min-width:140px; max-width:440px; z-index:90005; transition:all 0.4s ease; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; overflow:auto;}
	.menuWap.menu-open{right:0;}
	.menu-dark-backdrop{background:rgba(0,0,0,0); transition:all 0.4s ease; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; width:100%; position:fixed; top:0; left:0; right:0; overflow:hidden;}
	.menu-dark-backdrop.in{height:100%;z-index:90001;background:rgba(0,0,0,0.5);}
	.change{padding:10px 10px 0; line-height:48px; text-align:right; color:#fff;}
	.change a{color:#fff; display:inline; font-size:18px; font-weight:normal;}
	.change a:hover{color:#ff0;}
	.change span{padding:0 2%; font-size:16px; font-weight:normal;}
	
	.menuWapCon{padding:10px 15px;}
	.menuWapCon ul{border-bottom:#888 1px solid;}
	.menuWapCon ul li{min-height:48px; line-height:48px; border-top:#888 1px solid; border-bottom:#000 1px solid;}
	.menuWapCon ul li a{display:block; height:48px; line-height:48px; position:relative;}
	.menuWapCon ul li .inactive{background:url(off.png) no-repeat right center; background-size:14px 14px;}
	.menuWapCon ul li .inactives{background:url(on.png) no-repeat right center; background-size:14px 14px;} 
	.menuWapCon ul li ul{display:none; border-bottom:0;}
	.menuWapCon ul li ul li{padding-left:15px; border-bottom:0;}
	.menuWapCon ul li ul li ul{display:none;}
	.menuWapCon ul li ul li a{font-size:14px;}
	.menuWapCon ul li ul li ul li{}
	.menuWapCon ul li ul li ul li a{}
	
	.fullSlide .bd ul li p{height:0; padding-top:60%;}
	.fullSlide .prev, .fullSlide .next{display:none;}

	.news ul{width:97%; padding:0 1.5%; float:left;}
	.news li{float:left; width:47%; height:auto; margin:1.5%;}
	.news li h3{width:100%; height:0; padding-top:56%; position:relative;}
	.news li h3 a{display:block; width:100%; height:100%; border:1px solid #969696; box-sizing:border-box; position:absolute; left:0; top:0;}
	.news li h3 img{width:100%; height:100%; border:0;}
	.news li h4{font-weight:normal; color:#5e5e5e;}
	.news li h4 a:link,.news li h4 a:visited{color:#5e5e5e;font-size:14px;width:100%;height:35px; line-height:35px; display:block; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.news li h4 a:hover{color:#8a795f;}
	.news li h5{height:20px; line-height:20px; background:url(clock.jpg) left center no-repeat; font-size:12px; font-weight:normal; color:#9c9c9c; padding-left:23px;}
	
	.notice{margin-top:20px;}
	.notice ul{width:94%; padding:0 3%; float:left;}
	.notice li{width:100%; height:auto; margin-top:0; padding:15px 0; margin-right:0;}
	.notice li h3{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
	.notice li h3 a:link,.notice li h3 a:visited{display:block; width:100%; height:30px; line-height:30px; overflow:hidden;}
	.notice li p{height:42px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.riqi{font-size:12px;}

	.picLink{width:100%; height:auto; margin-top:30px; padding:15px 0;}
	.picLink li{width:33.3333%; padding:12px 0; background:none; margin-bottom:-10px;}
	/*.picLink li:nth-child(4), .picLink li:last-child{width:36%; padding-left:14%;}*/
	.picLink li:last-child{padding-left:0;}
	.picLink li img{max-width:100px; width:100%;}

	/*友情链接 start*/
	.friend_link{}
	.wzdh{}
	.i_wzdh_con{float:left; width:100%; display:inline;}
	.i_wzdh_con ul{float:left; width:94%; padding:0 3%;}
	.i_wzdh_con ul li{width:25%; font-size:12px;}
	.i_wzdh_con ul li.on{font-weight:normal;}
	
	.daohang_list{width:100%; float:left;}
	.jgliebiao{width:97%; margin:0 auto; padding:10px 1.5%; border-top:1px dotted #b0afab; font-size:12px;}
	.jgliebiao li{line-height:30px; color:#2e2e2e; height:30px; width:47%; float:left; text-align:left; margin:0 1.5%; padding:0;}
	/*友情链接 start*/
	
	.bottom{width:94%; height:auto; padding:25px 3%; text-align:center;}
	.bottom .wrap{background:url(bottomlogo.jpg) center top no-repeat; background-size:auto 50px; padding-top:60px;}
	.bottom p span{padding-left:0; display:block;}
	.bottom p em{display:none;}
	
	/*移动版子页栏目 start*/
	.nyNav{background:#fff; position:relative; margin:0; z-index:10; display:block;}
	.nyNavBox{height:40px; line-height:40px; background:#fff; font-size:0; border-bottom:10px solid #eee;}
	.nyNavBox span, .nyNavBox a{font-size:0.48rem;}
	.nyNavBox span{display:inline-block; margin-left:3%; vertical-align:top; height:40px; font-size:16px; font-weight:bold;}
	.nyNavBox a{display:block; width:40px; height:40px; float:right; background:url(ziMenuBg.png) no-repeat center center; background-size:cover; position:relative;}
	.nyNavBox a:after{display:none; content:""; width:8px; height:8px; background:#5c5c5c; position:absolute; bottom:-14px; left:0; right:0; margin:auto; transform:rotate(45deg); -webkit-transform:rotate(45deg); z-index:0; transition:all 0.4s ease;}
	.nyNavBox a.cur{background-color:#5c5c5c; background-image:url(ziMenuBgH.png)}
	.nyNavBox a.cur:after{display:block;}
	
	.nyNavList{position:relative; background:#5c5c5c; z-index:1; display:none; border-bottom:10px solid #eee;}
	.nyNavList ul{padding:3%;}
	.nyNavList ul li{display:block; height:36px; border-bottom:#d6d6d6 1px dashed;}
	.nyNavList ul a{display:block; height:36px; line-height:36px; font-size:14px; background:url(rWap.png) no-repeat right center; background-size:20px 20px; padding-left:2%; color:#fff;}
	.nyNavList ul a:hover{background-color:#b29873;}
	/*移动版子页栏目 end*/
	
	.subBanner p{height:180px; min-width:100%;}
	
	.nyCon{width:100%; margin:0 auto 40px;}
	.subRight{min-height:400px; margin-left:0;_margin-left:0; width:94%; padding:0 3%;}
	
	.titleList li{height:32px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.titleList li span{padding-left:10px;}
	
	.articleInfo{width:100%; padding:10px 0; height:30px; line-height:30px; text-align:center; font-size:12px; color:#888;}
	.articleInfo label{padding-left:20px;}
	.articleImg{width:100%; padding:5px 0; text-align:center;}
	.articleCon{line-height:30px; font-size:14px;}
	.articleCon img{max-width:100%;}
	
	.jsmdCon ul h3{height:30px; line-height:30px; font-size:14px;}
	.jsmdCon ul li{width:calc(33.3333% - 20px); font-size:14px;}
	
	.simple_pgFirst,.simple_pgLast,.simple_pgRefresh, .simple_pgFirstDisabled, .simple_pgLastDisabled{display:none !important;}
	
	#floatAd img, #floatAd1 img{width:9rem;}


	.nyTitle{margin:20px 3% 0; font-size:25px; height:35px; line-height:35px;}
	
	.proList{padding:10px 3% 0;}
	.proList li{padding:10px; margin-top:10px;}
	.proList li:before{display:none;}
	.proList li .pic{width:100%; height:auto; float:none;}
	.proList li .pic span{height:auto;}
	.proList li .pic span i{height:0; padding-top:36%;}
	.proList li .pic .line{height:23px; top:-10px;}
	.proList li .pic .lineL{left:44px;}
	.proList li .pic .lineR{right:44px;}
	.proList li .pic .picTxt{width:calc(100% - 30px); height:36px; position:absolute; right:0; top:auto; bottom:0; z-index:1; padding:0 15px; border-left:0; border-top:#fff 1px solid;}
	.proList li .pic .picTxt h3{height:36px; line-height:36px; font-size:16px; -webkit-line-clamp:1;}
	.proList li .pic .picTxt p{display:none;}
	.proList li .txt{margin:0; height:auto; padding-top:10px;}
	.proList li .txt p{max-height:75px; padding:0; -webkit-line-clamp:3; position:static; transform:none; font-size:14px;}
	.proList li .txt p:after{display:none;}
	.proList li a:hover .pic span i{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
	.proList li:hover:before{width:100%;}
	
	.proList li:nth-of-type(even) .pic{float:none;}
	.proList li:nth-of-type(even) .pic .lineL{right:44px; left:auto;}
	.proList li:nth-of-type(even) .pic .lineR{left:44px; right:auto;}
	.proList li:nth-of-type(even) .pic .picTxt{left:0; right:auto; border-right:0;}
	.proList li:nth-of-type(even) .txt{margin-right:0; margin-left:0;}
	
	
	.preface{padding:20px 3%; margin-top:10px;}
	
	.proList2{margin:0 3% 20px;}
	.proList2 ul li{display:block; width:auto; margin:15px 0 0 0;}
	.proList2 .pic{width:calc(100% - 66px); height:auto;}
	.proList2 .pic:before, .proList2 .pic:after{display:none;}
	.proList2 .pic p{height:auto; line-height:normal;}
	.proList2 .pic p i{height:0; padding-top:100%;}
	.proList2 .txt{padding:calc(100% - 80px) 15px 15px; height:auto; text-decoration:none; outline:none;}
	.proList2 .txt h3{padding:10px 0; margin-bottom:5px; text-align:center;}
	.proList2 .txt h3:before{top:auto; bottom:0; left:50%; margin-left:-16px;}
	.proList2 .txt div{height:auto;}
	.proList2 .txt p{line-height:24px; font-size:12px; color:#999;}
	.proList2 .txt span{display:none;}
	.proList2 a:hover .txt{color:#a4875c;}
	.proList2 a:hover .txt{box-shadow:none;}


	.proShow .wrap{width:auto !important;}
	
	.post{height:auto; line-height:24px; padding:10px 3% 0; font-size:14px;}
	.post label{display:none;}
	.post span{float:none;}

	.proShow01{padding:10px 3%;}
	.proShow01 .pic{max-width:100%; max-height:240px;width:auto;height:auto; padding:0; background:#fff; float:none;}
	.proShow01 .pic img{max-height:240px;}
	.proShow01 .txt{min-height:auto; padding:10px 0; font-size:0; margin:0 -1.5%;}
	.proShow01 .txt h3{line-height:36px; font-size:18px; margin-bottom:5px; margin:0 1.5%;}
	.proShow01 .txt p{display:inline-block; vertical-align:top; width:47%; line-height:20px; font-size:14px; color:#444; padding:5px 1.5% 0;}
	.proShow01 .txt p:first-of-type{width:97%;}
	
	.proShow02{padding:20px 3%;}
	.proShow02 .iTitle01{width:auto; height:40px; line-height:40px; font-size:20px; float:none;}
	.proShow02 .article{margin-left:0; padding:10px 0 30px;}
	.proShow02 .articleTitle{height:auto; line-height:25px; font-size:16px;}
}