@charset "utf-8";
/* CSS Document */
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;outline: 0;vertical-align: baseline}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{margin: 0;padding: 0;border: none}
img{vertical-align:top}
textarea{resize: none}
a{text-decoration: none}
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:400}
em{font-style: normal}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%}
*,*::after,*::before{-webkit-box-sizing: border-box;box-sizing: border-box}
.clear{clear: both}
.clearfix,.w{zoom: 1}
.clearfix:after,.w:after{content: ".";display: block; overflow: hidden;height: 0;clear: both;visibility: hidden}
.fl{float: left}
.fr{float: right}
html,body{width:100%; min-width:1400px; margin:0 auto; color:#333; font-family: Arial, Helvetica, sans-serif; overflow-x: hidden;}

/*Top & Meun*/
.top-w{width:100%;height:112px; background:#fff;}
.top-n{width:1180px; height:112px; margin:0 auto;}
.top-logo{width:680px; height:80px; margin-top:16px; float:left;}
.top-logo img{width:680px; height:80px;}
.top-right{width:262px; height:40px; float:right; margin-top:40px;}
.txt-100{width:214px; height:40px; border-radius:3px 0 0 3px; overflow:hidden;}
.txt-100 input{width:100%; border:transparent; outline:0; color:#333; padding:5px; line-height:30px; height:40px; background:#f2f2f2; text-indent:5px;}
.txt-100 input::-webkit-input-placeholder {color:#999;}
.txt-100 input::-moz-placeholder {color:#999;}
.txt-100 input:-moz-placeholder {color:#999;}
.txt-100 input:-ms-input-placeholder {color:#999;}
.ant-srch{width:48px; height:40px;}
.ant-srch button{width:100%; border:0; outline:0; color:#fff; line-height:40px; height:40px; border-radius:0 3px 3px 0; background:#00b050; font-size:24px; cursor:pointer}

.meun-w{width:100%; height:50px; background:#333;}
.meun-w-2{width:100%; height:50px; background:#333; position:fixed; z-index:999; top:0px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop));
}
.meun-n{width:1180px; height:50px; margin:0 auto;}
.venus-menu{width:1180px; margin:0; padding:0; position:relative; float:left; list-style:none;}
.venus-menu li{display:inline-block; margin:0; padding:0; float:left; line-height:20px; position:relative; text-align:center;}/*宽如不设，a中设左右边距*/
.venus-menu > li > a{
	padding:15px 40px;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	display:block;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
.venus-menu li:hover > a{color:#fff; background:#00b050;}
.venus-menu ul li a:hover{color:#000;}
.venus-menu > li:hover > a i, .venus-menu li.active a i{color:#fff;}
.venus-menu ul, .venus-menu ul li ul{list-style:none; margin:0; padding:0; display:none; position:absolute; z-index:999; width:143px;}
.venus-menu ul{top:50px; left:0;}

.venus-menu ul li ul{top:0; left:100%; padding-left:50px;}
.venus-menu ul li{clear:both; width:100%; border:none;}
.venus-menu ul li a{
	padding:14px 10px;
	width:143px;
	color:#313131 !important;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
}
.venus-menu ul li:hover > a{background:#d2d2d2 !important; color:#000 !important;}
.venus-menu ul li > a{background:#f3f3f3 !important; border-bottom:1px #ccc solid; font-size:14px;}
.venus-menu > li > ul > li:first-child:hover a:before{border-bottom-color:#d2d2d2;}
.venus-menu > li > ul > li ul li:first-child:hover a:before{border-right-color:#999;}
.venus-menu > li .indicator{
	position: absolute;
	color: #fff;
	top:15px;
	right:22px;
	font-size:12px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}
.venus-menu > li:hover > .indicator{color:#fff;}
.venus-menu ul > li .indicator{top:10px; right:60px; color:#fff;}
.venus-menu > li.showhide{display:none; width:100%; height:50px; cursor:pointer; color:#eee; background:none; border:none;}
.venus-menu > li.showhide span.title{margin:10px 0 0 10px; float:left; background:#202020;}
.venus-menu > li.showhide span.icon{margin:10px 20px 16px; height:30px; float:right;}
.venus-menu > li.showhide .icon em{margin-bottom:4px; display:block; width:30px; height:2px; background:#999;}
.zoom-out{-webkit-animation:zoomOut 200ms ease both; -moz-animation:zoomOut 200ms ease both; -o-animation:zoomOut 200ms ease both; animation:zoomOut 200ms ease both;}

@-webkit-keyframes zoomOut{
	0%{-webkit-transform:scale(.6);}
	100%{-webkit-transform:scale(1);}
}
@-moz-keyframes zoomOut{
	0%{-moz-transform:scale(.6);}
	100%{-moz-transform:scale(1);}
}
@-o-keyframes zoomOut{
	0%{-o-transform:scale(.6);}
	100%{-o-transform:scale(1);}
}
@keyframes zoomOut{
	0%{transform:scale(.6);}
	100%{transform:scale(1);}
}
/*Banner*/
.banner{ width:100%; height:500px; overflow:hidden; position:relative; font-size:0;  min-width:1440px; background:#eee;}
.b-img{ height:400px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:500px; float:left; background-size:cover !important;}
.b-list{ height:30px; padding-top:470px; position:relative; margin:0 auto; z-index:1;}
.b-list span{ display:block; cursor:pointer; width:30px; height:4px; background:#666; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{background:#00b050;}
.bar-left{ position:absolute; z-index:1; display:block; width:60px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:60px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:25px; height:50px; background:url(../images/arrow-m.png) 0px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-right em{ display:block; width:25px; height:50px; background:url(../images/arrow-m.png) -25px 0px no-repeat; margin:0 auto; margin-top:225px;}
.bar-left .emcss{ background-position:0px -50px;}
.bar-right .emcss{ background-position:-25px -50px;}
/*Banner*/
.foot-w{width:100%; height:auto; padding:50px 0; background:#ededed;}
.foot-n{width:1180px; height:190px; margin:0 auto; border-right:1px solid #fff;}
.foot-l{width:520px; height:190px; float:left;}
.foot-l-txt{width:520px; height:190px; color:#767676; line-height:30px; font-size:14px; overflow:hidden;}
.foot-l-txt h1{width:520px; height:36px; line-height:16px; font-size:16px; color:#313131;}
.foot-l-txt span{color:#313131; padding-right:5px;}
.foot-l-txt a, .foot-l-txt a:hover{color:#767676;}
.foot-l-link{width:520px; height:40px; line-height:40px; font-size:18px;}
.foot-l-link a{width:40px; height:40px; background:#d8d8d8; text-align:center; color:#343434; padding-right:10px;}
.foot-l-link a:hover{background:c8c8c8; color:#343434;}

.foot-r{width:632px; height:190px; float:right;}
.foot-r dl{height:190px; border-left:1px solid #fff; float:left; display:block;}
.foot-r dt{height:36px; line-height:16px; font-size:16px; color:#313131; font-weight:500;}
.foot-r dd{line-height:30px; font-size:14px;}
.foot-r dd a{color:#767676;}
.foot-r dd a:hover{color:#3d3d3d;}
.foot-r dl i{text-indent:0px; padding-right:5px;}

.w405{width:405px; text-indent:95px;}
.w225{width:225px; text-indent:72px;}

.foot-copyright{width:100%; height:55px; line-height:55px; text-align:center; font-size:14px; color:#666; background:#333;}
.foot-copyright a, .foot-copyright a:hover{color:#999;}

/*page nub*/
.am-pagination{padding-left:0;margin:1.5rem 0;list-style:none;color:#999;text-align:left}
.am-pagination:after,.am-pagination:before{content:" ";display:table}
.am-pagination:after{clear:both}.am-pagination>li{display:inline-block}
.am-pagination>li>a{position:relative;display:block;padding:.5em 1em;text-decoration:none;line-height:1.2;background-color:#fff;border:1px solid #ddd;border-radius:0;margin-bottom:5px;margin-right:5px; border-radius:15px; color:#313131;}
.am-pagination>li>a:focus,.am-pagination>li>a:hover{background-color:#eee}
.am-pagination>.am-active>a,.am-pagination>.am-active>a:focus,.am-pagination>.am-active>a:hover{z-index:2;color:#fff;background-color:#00b050;border-color:#00b050;cursor:default}
.am-pagination>.am-disabled>a,.am-pagination>.am-disabled>a:focus,.am-pagination>.am-disabled>a:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed;pointer-events:none}
.am-pagination-centered{text-align:center}

