@charset "utf-8";
body, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3, h4 {	margin: 0;padding: 0;	 _background-image: url(../css/.com/skin/public/css/about:blank);	_background-attachment: fixed;	font:14px/1.5 arial,"Microsoft Yahei", sans-serif;color:#333}
input, button, textarea, select, optgroup, option {	font-family: inherit;font-size: 100%;	font-style: inherit;	font-weight: inherit;}
ul, li, dl, dt, dd, ol {	display: block;	list-style: none;}
img {border: 0; display:inline-block}
.clear {	clear: both;}
a {	text-decoration: none;	outline: 0;}
center {	padding: 20px 0;}
body {	background: #e6e6e6} 
body {overflow-x: hidden;position: relative;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}  .z{float:left} 
.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px;}.f20{font-size:20px}.f23{font-size:23px}.f24{font-size:24px}.f30{font-size:30px}.f40{font-size:40px}.f50{font-size:50px}.f25{font-size:25px}.lh50{line-height:50px}.lh36{line-height:36px}.lh35{line-height:35px}.lh32{line-height:32px}.lh30{line-height:30px}.lh27{line-height:27px}.lh25{line-height:25px}.lh23{line-height:23px}.bgf5{background-color:#f5f5f5}.bgf0{background-color:#000}.bgea{background-color:#eaeaea}.cfff,.cfff a,.cfff a:hover{color:#FFF}.c690{color:#690}.cccc{color:#ccc}.c000{color:#000}.c000 a{color:#06F}h1.c000 a{color:#000}.c999,.c999 a,.c999 a:hover{color:#999}.c555{color:#555}.c555 a{color:#555}.c555 a:hover{color:#f33}.cf30,.red,.cf30 a,.red a{color:#f33}#color,#color h1,#color h3,#color li,#color div,#color .xobannerifno a{color:#fff} #color .xobannerifno a.cf30{ color:#f33;}.radius2{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.radius4{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.fn{font-weight:normal;font-style:normal}.wp100{min-width:1240px;width:100%;overflow:hidden}.w350{width:350px}.pipe{color:#ddd;padding:0 8px}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.ml20{margin-left:20px}.mr10,.m-r10{margin-right:10px}.mr15{margin-right:15px!important}.mr20{margin-right:20px}.m-r20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px}.mb5{margin-bottom:5px}.m-b10,.mbm{margin-bottom:5px!important}.mb10{margin-bottom:10px}.m-b10,.mbm{margin-bottom:10px!important}.mb20{margin-bottom:20px}.m-b20,.mbw{margin-bottom:20px!important}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mt10,.m-t10{margin-top:10px!important}.mt20,.m-t20,.mtw{margin-top:20px!important}.mt30{margin-top:30px}.mt50{margin-top:30px}.mtb30{margin:30px auto}.mtb50{margin:50px auto}.pt10{padding-top:10px}.pt50{padding-top:50px}.pt40{padding-top:40px}.pt30{padding-top:30px}.p-t20{padding-top:20px!important}.p-b10{padding-bottom:10px!important}.p-b20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.p-b50{padding-bottom:50px!important}.p-r30{padding-right:30px!important}.p-r20{padding-right:20px!important}.p-l30{padding-left:30px!important}.p-tb15{padding:15px 0}.ptb20{padding:20px 0}.ptb30{padding:30px 0}.ptb50{padding:50px 0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p30{padding:30px}.p50{padding:50px}.b1d{border:1px solid #ddd}
.fontb{font-weight:bold;}
.wp{width:1200px;margin:0 auto; }
.tl{text-align:left}
 a{text-decoration:none;-webkit-transition:.25s;transition:.25s;color:#333}a:hover,a:focus{text-decoration:none;color:#f33}a:focus{outline:0}
 

/*顶部*/



/*导航*/
.nav-box {width:1200px;	height: 100px;	margin: 0 auto;}
.logo {	float: left;	margin-top:20px;font-size:38px;font-weight:bold}
.top_left {width: 630px;float: right;text-align: right;	font: 13px/50px "microsoft yahei";color: #555;background:url(../images/ico01.png) 410px 16px no-repeat; }
.top_left span {color: #e80005;font:20px/50px "impact";}
.nav {width: 630px;float: right;text-align: right;overflow: hidden}
.nav li {	width: 90px;height:30px;line-height:30px;float: left;	overflow: hidden;text-align: right;}
.nav li a {	display: block;color: #555;}
.nav li a:hover {color: #e80005;}
.nav li a.on {	color: #e80005;}
 

/*banner*/
.banner{ width:100%; height:560px; overflow:hidden; position:relative;font-size:0;}
.b-img{ height:560px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:560px; float:left;}
.b-list{ height:50px; padding-top:510px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #BB2F30;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}


.ksljbg{width:100%;background:#f7f7f7;padding:60px 0;}
.kslj{ width:1200px;margin:0 auto}
.kslj li{float:left;  text-align:center;width:200px;}
.kslj li a p{color:#666;}
.kslj li a:hover p{ color:#e80005;}
.kslj li img{width:170px;height:90px;}

/*栏目头部标题*/

.main_title2 {	text-align: center;padding: 0 0 0 0;}
.main_title2 h4 {font-size: 30px;font-weight: bold;color: #000;}
.main_title2 .kuai2{width:100%;height:3px;margin:20px auto;background:url(../images/ico02.png) no-repeat center 0;}
.main_title2 p {	font-family:Microsoft Yahei;color: #737373;	font-size: 12px;}
.lanmumore{width:180px;margin:0 auto;height:42px;line-height:40px;color:#fff;background:#e80005;text-align:center}
.lanmumore a{color:#fff;font-size:14px;}

  /*首页活动*/
.xxhdbg{width:100%;padding:60px 0;}
.cl:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}
.cl{zoom:1}
.ul_news2li{width:1200px}
.ul_news2li li{float:left;margin-left:17px;width:220px;overflow:hidden;height:220px;font-size:13px;}
.ul_news2li li img{width:220px;height:150px;}
.ul_news2li li em{font-style:normal;color:#999}
.ul_news2li li:hover a p{color:#ff0000}



  /*首页雪景山水作品*/
.xyfcbg{width:100%;background:#f7f7f7;padding:60px 0 40px 0;}
.tit{text-align:center;margin:0 auto;}
.dt-l{width:1200px; margin:20px auto;}
.dt-l h3{font-size:14px;}
.dt-l h3 em a{display:inline-block;padding:0 15px; height:36px;line-height:32px;background:#e6e6e6;color:#000;font-style:normal}
.dt-l h3 em a.cur,.dt-l h3 em a:hover{ background:#e80005;color:#fff;}

.ul_xueyuan2li{width:1200px;margin:20px auto;}
.ul_xueyuan2li li{float:left;width:280px;overflow:hidden;height:310px;text-align:center;margin:0 10px}
.ul_xueyuan2li li a p {color:#333;text-align:center;font-size:16px;}
.ul_xueyuan2li li a span {color:#333;display:block;text-align:center;font-size:12px;}
.ul_xueyuan2li li img{width:280px;height:280px;}
.ul_xueyuan2li li em{font-style:normal;color:#999}
.ul_xueyuan2li li:hover a p{color:#ff0000}



  /*首页雪景山水名家*/
.ssmjbg{width:100%;padding:60px 0;}

.ul_mj2li{width:1200px;margin:20px auto;}
.ul_mj2li li{float:left;width:240px;overflow:hidden;height:380px}
.ul_mj2li li a p {color:#333;text-align:center;font-size:16px;}
.ul_mj2li li a span {color:#333;display:block;text-align:center;font-size:12px;padding:0 10px;overflow:hidden;height:56px;}
.ul_mj2li li img{width:220px;height:280px;}
.ul_mj2li li em{font-style:normal;color:#999}
.ul_mj2li li:hover a p{color:#ff0000}

  /*首页视频专区*/
.spzqbg{width:100%;background:#f7f7f7;padding:60px 0;}
.ul_videoli{width:1200px;margin:0 auto;overflow:hidden}
.ul_videoli li{float:left;width:220px;height:220px;overflow:hidden;    margin: 0 10px;}
.ul_videoli li img{width:220px;height:130px;}
 
.view img{display:block;position:relative}
.view a.info:hover{-webkit-box-shadow:0 0 5px #fff;-moz-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}
.view .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(0,0,0,0.6);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
 .view:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.view:hover h5,.view:hover p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.view:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}
 
.view-2{width:220px;overflow:hidden;position:relative;text-align:center}
.view-2 h4{text-align:left;position:relative;font-size:12px;font-style:normal;padding-top:5px;font-weight:normal}
.view-2-img{width:220px;height:130px;overflow:hidden}
.view-2 img{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.view-2 .mask{width:220px;height:130px;position:absolute;overflow:hidden;top:0;left:0}
.view-2 .icon-play-circle{font-size:20px;line-height:200px;position:absolute;left:8px; top:6px;}
.view-2 .videotime{display:block;position:absolute;left:30px;bottom:10px}
.view-2 a h4{font-size:13px;color:#333}
.view-2 a .mask{color:#fff} 
.view-2 a em{display:block;font-style:normal;color:#999;font-size:13px;text-align:left;height:30px;line-height:30px;}


  /*首页雪景山水资讯*/
.sszxbg{width:100%;padding:60px 0;}

.newsrow{margin-top:40px;}
.newsrow li .time{ background:url(../images/timebg.png) no-repeat center bottom; width:70px; text-align:center; color:#7b7c7d; float:left;margin-right:20px; }
.newsrow li .time span{ font:bold 28px/50px 'impact-webfont','Tahoma'; display:block;border:1px solid #f7f7f7}
.newsrow li .time i{ font-size:14px; display:block; font-style:normal ;text-align:center;color:#fff;background:#e80005 }

.newsrow li{ width:45%; float:left;margin-bottom:40px;margin-right:5%; }
.newsrow  li:nth-child(2){margin-right:0;}
.newsrow  li:nth-child(4){margin-right:0;}
.newsrow li h2{ font-size:16px;color:#333;height:30px;line-height:30px;overflow: hidden;  }
.newsrow li span{ font-size:12px;color:#999;height:50px;line-height:25px; display:block;overflow: hidden; text-overflow:ellipsis; }
.newsrow li:hover h2{ color:#e80005;}
.newsrow li:hover span{ color:#999; }
.newsrow   li:hover .time{ background:url(../images/timebg2.png) no-repeat center bottom;}
.newsrow  li:hover .time span{ color:#e80005;}
.newsrow  li:hover .time i{  color:#fff;}

  /*人才*/
.rcbg{background:url(../images/bannerbg.jpg) no-repeat;height:153px;text-align:center}
.rcbg h2{font-size:36px;color:#fff;font-weight:bold;padding-top:30px;}
.rcbg p{font-size:14px;color:#fff}

/*版权*/
.footerbg{width:100%;background:#f7f7f7;height:230px;}
.footer{width:1200px;margin:0 auto;padding:10px 0;text-align:center;color:#999999;font-size:13px;}

.footer .footer_l{width:700px;float:left;}
.footer .footer_r{width:300px;float:left;margin-left:200px;padding-top:40px;}
.footer .footer_l p{color:#575757;font-size:14px;text-align:left;}
.footer .footer_r li{float:left;width:50%;text-align:center}

.fontcopyright{width:100%;background:#575757;padding:10px 0;text-align:left;}
.fontcopyright p{width:1200px;margin:0 auto;color:#fff;font-size:13px;}


/*内页*/
.banner_neiye{height:350px;}


/*内页主体*/
#main{width:1220px;margin:0 auto;}
.wang{ padding-top:60px;padding-bottom:10px;margin-bottom:10px;}
.wang .p3{ text-align:center; margin-top:15px;}
.wang .p3 a{ display:inline-block; margin:0 5px;padding:0 24px; height:36px; line-height:32px; font-size:14px; color:#000; background:#e6e6e6}
.wang .p3 a.a1,.wang .p3 a:hover{ color:#fff; background:#e80005}
 
.textCon{padding:10px 0 50px 0;line-height:30px;font-size:16px;}
.textCon img{max-width:933px;}
.textCon p{line-height:30px;padding-bottom:10px;font-size:16px;}
.textIndent p{text-indent:0em;}

/*分页*/
.pages {	height: 29px;	overflow: hidden;	text-align: center;	padding: 50px 0;}
.pages a,.pages span,.pages em {	padding: 8px 15px;	border: 1px solid #ddd;	margin: 0 5px;}
.pages span,.pages a:hover {	background: #e80005;	border: 1px solid #e80005;	color: #fff;}
.pages a{	color: #333;}



/*news*/

.newsbox{ margin-top: 40px;}
.newsbox ul li:hover{ background: #f3f2f2;}
.newsbox ul li .newbox{ max-width: 1200px; padding: 33px 0px; margin: 0px auto; border-bottom: 1px solid #e8e8e8;}
.newsbox ul li .newbox .time{ width: 75px; float: left; text-align: center; font: 55px/56px Microsoft Yahei; color: #000;}
.newsbox ul li .newbox .time span{ display: block; font: 16px/26px Microsoft Yahei; text-align: center; color: #6e6e6e;}
.newsbox ul li .newbox .imgbox{ width: 283px; height: 160px; float: left; margin:0px 40px; overflow: hidden;}
.newsbox ul li .newbox .imgbox img{ width: 100%;}
.newsbox ul li .newbox .intro{ margin-left: 437px; padding-right: 140px; height: 160px; position: relative;}
.newsbox ul li .newbox .intro h1{ text-align: left; font:20px/32px Microsoft Yahei; color: #4b4b4b;}
.newsbox ul li .newbox .intro h1 a{ color: #4b4b4b; text-decoration: none;}
.newsbox ul li .newbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868; }
.newsbox ul li .newbox .intro .rnav a{ display: block; width: 50px; height: 50px; position: absolute; right: 0px; top: 38px; }

.newsbox ul li .newbox .intro .rnav{ display: block; width: 50px; height:50px;}
.newsbox ul li .newbox .intro .tt{position: absolute; left: 0px; bottom: 8px;}
.newsbox ul li .newbox .intro .tt span{ padding-left: 24px; display: inline-block; margin-right: 24px;  display: inline-block;font:14px/24px Microsoft Yahei; }
.newsbox ul li .newbox .intro .tt .bg1{ background: url(../images/time.png) no-repeat left center;}
.newsbox ul li .newbox .intro .tt .bg2{ background: url(../images/era.png) no-repeat left center;}


/*shownews*/
.new_con{max-width: 1040px;  margin: 0px auto; padding:60px; min-height: 770px; background: #fff; border-radius: 20px;}
.new_con h1{ font:28px/52px Microsoft Yahei; color: #000; text-align: center; font-weight: bold;}
.new_con h2{ font:14px/40px Microsoft Yahei; color: #cccccc; padding-bottom: 10px; padding-left: 28px; background: url(../images/eye.png) no-repeat 400px 10px; border-bottom: 1px solid #e9e9e9; margin-bottom: 35px;text-align: center;}
.new_con .introbox{ min-height: 550px;font:16px/32px Microsoft Yahei; text-align: left; color: #4b4b4b;}
.new_con .introbox img{ margin-top:10px;}
.new_con .introbox p{ font:15px/32px Microsoft Yahei; text-align: left;color: #4b4b4b;}
.new_con .uppage{ margin-top: 50px; border-top: 1px solid #e9e9e9;}
.new_con .uppage ul li{ width: 50%; float:left; font:14px/50px Microsoft Yahei; text-align: left; color: #000; }
.new_con .uppage ul li a{ color: #000; text-decoration: none;}
.introfoot{ text-align: center; font:14px/100px Microsoft Yahei; color: #3b3b3b;}

  /*作品*/
 
.ul_zpli{width:1200px;margin:20px auto;}
.ul_zpli li{float:left;width:380px;overflow:hidden;height:450px;text-align:center;margin:0 8px;border:1px solid #f7f7f7;margin-bottom:10px;box-shadow: 0px 0px 3px #f4f4f4;}
.ul_zpli li a p {color:#333;text-align:center;font-size:16px;overflow: hidden;height:30px;line-height:30px;}
.ul_zpli li a span {color:#333;display:block;text-align:center;font-size:13px;height:30px;line-height:30px;}
.ul_zpli li img{width:370px;height:370px;margin:5px}
.ul_zpli li em{font-style:normal;color:#999}
.ul_zpli li:hover a p{color:#ff0000}




/*产品最终*/

.detail{width: 933px;margin: 40px auto;}
#main {width: 1200px;margin: 40px auto;}
.web_width {	width: 1200px;	margin: 0 auto;}
.picview{width:360px;float:left;margin-bottom:20px;}
.BProImg{width:356px;height:284px;border:1px solid #DDD;text-align:center;margin-bottom:10px;padding-top:4px;}
.BProImg img{vertical-align:middle;}
.SProImg{height:80px;width:100%;overflow:hidden;position:relative;}
.SProImg .DProBtn{width:18px;height:30px;position:absolute;top:15px;background:url(../images/btn05.jpg) no-repeat;cursor:no-drop;}
.SProImg .prev{left:0;background-position:0 0;}
.SProImg .next{right:0;background-position:-18px 0;}
.DProList{margin:0px;width:360px;overflow:hidden;}
.DProList ul{overflow:hidden;*zoom:1;}
.DProList li{float:left;width:80px;line-height:51px;height:60px;border:1px solid #DDD;margin-right:10px;text-align:center;cursor:pointer;}
.DProList li:nth-child(4){margin-right:0;}
.DProList li img{vertical-align:middle;border:1px solid #FFF;opacity:0.5;_filter:alpha(opacity=50);}
.DProList li.on{border:1px solid #066aa8;}
.DProList li.on img{border:0px solid #066aa8;opacity:1;_filter:alpha(opacity=100);}
.inforList{width:493px;float:right;}



.detail_tit{background:url(../images/line06.png) repeat-x left bottom;line-height:56px;height:56px;}
.detail_tit .tit {float:left;}
.detail_tit .tit h2{font-size:36px;color:#e80005;line-height:36px;padding-bottom:1px;font-weight:normal;}
.detail_tit .site{float:right;font-size:12px;line-height: 44px;
    height: 44px;}

.detail_txt{padding:10px 0;height:285px;font-size:14px;}
.detail_txt td{line-height:30px;padding:0 5px;vertical-align:top;font-size:14px;}
.detail_txt .t{padding-left:15px;background:url(../images/ico06.png) no-repeat left 13px;color:#242424;}

.param{position:relative;padding-top:26px;}
.tabBar{position:absolute;top:0;height:29px;}
.tabBar ul{height:26px;background:#e5e5e5;width:1200px;}
.tabBar li{float:left;width:94px;height:26px;text-align:center;line-height:26px;background:url(../images/line05.png) no-repeat right 8px;cursor:pointer;position:relative;font-size:14px}
.tabBar li.on{background:url(../images/tit01.png) repeat-x left top;color:#FFF;height:29px;}
.contWrap{padding:10px 0 40px 0;line-height:24px;}
.contWrap .tabWrap{display:none;padding:20px 0px 0px 5px;font-size:14px;line-height:30px;}
.Rlist{overflow:hidden;*zoom:1;padding-bottom:20px;}
.Rlist li{float:left;width:50%;text-indent:20px;background:url(../images/ico07.png) no-repeat 4px 9px;line-height:18px;padding:3px 0;}
.Ptit{height:26px;line-height:26px;color:#0055a2;padding-left:15px;background:#f5f5f5;font-weight:normal;margin-bottom:10px;}
.tabWrap p{padding-bottom:10px;font-size:14px;line-height:30px;}
.tabWrap table p{padding-bottom:0px;}
.tabWrap td{padding:0 5px;height:34px;}
.tb,.tb tr,.tb td{border:1px solid #CCC;}
.tb2,.tb2 td{border:1px dotted #595959;}
.tb2 td{border-left:0;}

.xxbt{width:993px;margin:0 auto;background:url(../images/xxbg.jpg) no-repeat center;height:55px;line-height:55px;text-align:center;color:#fff;font-size:18px;}

.xxbt2{width:993px;margin:0 auto;background:url(../images/xxbg2.jpg) no-repeat center;height:60px;text-align:left;color:#000;font-size:20px;padding-left:60px;}
.xxbt2 span{color:#000;font-size:14px;display:block}
.xxbt2 em{color:#ff0000;font-size:50px;float:left;font-style:normal;margin-top:-10px;margin-right:10px;}

.xgpro{ padding-top:50px; padding-bottom:30px;background:#F3F3F3; min-width: 1200px;}
.xgpro .p1{ text-align:center; font-size:30px; color:#3c3c3c; font-weight:bold; background:url(../images/about9_03.png) no-repeat center;margin-bottom:20px;}
.xgpro li{ float:left;width:280px; height:267px; margin:0 10px; margin-top:20px;text-align:center;font-size:14px;}
.xgpro li img{ width:280px; height:227px;}
.xgpro li:nth-child(4){margin-right:0;}
.xgpro li span{font-size:12px;}
