@charset "utf-8";

/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#333; font-family:"微软雅黑"; background-size:auto 100%;}
ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,fieldset,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; border:0px; font-style:normal;}
figcaption,nav,article,header,aside,footer,time,section,marquee { display:block; margin:0px;}
select,input,textarea,button{ font-family:"微软雅黑"; color:#5A5A5A; border:0px; font-size:14px; vertical-align:middle;}
select{ border:1px solid #cccccc;}
button{ border:0px; cursor:pointer;}
h1,h2,h3,h4{ margin:0px;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}
a:hover{ color:#17bc5d; text-decoration:none;}
.Texthide{ display:none;}
.fl{ float:left;}.fr{ float:right;}.fn{ float:none;}
.tl{ text-align:left;}.tc{ text-align:center;}.tr{ text-align:right;}
.clear{ clear:both;}.clearfix{overflow:hidden;_zoom:1;}
.Contain{ width:1200px; margin:0px auto; position:relative;}
.ad{ padding-top:18px;}
.pt10{ padding-top:15px;}

/*font*/
.f_orange{ color:#eebf50;}
.f_orange2{ color:#ff9900;}
a.f_orange2{ color:#ff9900;}
.f_green{ color:#17bc5d;}
.f_gray{ color:#888888;}
.f_blue{ color:#54c4fc;}
.f_blue a{ color:#89d280;}

:-moz-placeholder {color: #adadad;}
::-moz-placeholder {color: #adadad;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #adadad;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #adadad;}

/*top*/
.Header{ width:1200px; margin:0px auto; height:100px;font-size:13px;color:#6c6c6c;}
.Header .Logo{ padding-top:13px; float:left; width:374px;}
.Header .Searchtop{ padding-top:16px; width:469px; float:left;}
.Header .Searchtop .search{ background:url(../images/common/searchinput.gif); height:40px; overflow:hidden;}
.Header .Searchtop .search .input{ line-height:40px;height:40px; padding-left:43px; width:372px; border:0px; background:transparent; float:left;}
.Header .Searchtop .search .btn{ float:right; width:53px; height:40px; color:#fff; font-size:15px; border:0px; background:transparent;}
.Header .Searchtop .keyword{ padding-left:4px; line-height:36px; font-size:13px; color:#6c6c6c;}
.Header .Searchtop .keyword a{ display:inline-block; margin-right:12px; color:#6c6c6c;}
.Header .Searchtop .keyword a:hover{color:#17bc5d;}
.Header a{color:#6c6c6c;}
.Header a:hover{color:#17bc5d;}
.Header .Ewm{ float:right; padding:11px 0px 0px 21px; line-height:24px; text-align:center; color:#343333;}
.Header .Ewm img{ display:block; width:58px; height:58px;}
.Header .Toper{ float:right; text-align:right; padding-top:15px;}
.Header .Toper .tel{ line-height:56px; font-weight:bold; background:url(../images/common/tel.gif) 0px center no-repeat; padding-left:37px; font-size:24px;}

.MainNav{ background:#17bc5d; height:49px;}
.MainNav nav{ width:1200px; margin:0px auto;}
.MainNav nav li{ position:relative; float:left; width:16.666%; text-align:center; z-index:666;}
.MainNav nav li span a{ line-height:49px; display:block; font-size:20px; color:#fff; font-weight:bold;}
.MainNav nav li span a:hover,.MainNav nav li.onnav span a,.MainNav nav li span.sele a{ background:#ea9431;color:#fff;}
.Subnav{ display:none; position:absolute; left:0px; top:49px; width:100%; background:#ea9431;}
.Subnav dd{ border-bottom:1px solid #f5ca98;}
.Subnav a{ display:block; line-height:36px; font-size:16px; color:#fff; font-weight:normal;}
.Subnav a:hover{ background:#17bc5d;}
.Subnav dd:last-child{ border-bottom:0px;}

/*footer*/
.Footer{ background:#323232; padding-bottom:33px;}
.Footer .sitemap{ width:713px; float:left;}
.Footer .sitemap dl{ width:117px; float:left; padding-top:35px; line-height:30px; font-size:13px;}
.Footer .sitemap dl dt{ line-height:57px; font-size:16px;}
.Footer .sitemap dl dt a{ color:#fff;}.Footer .sitemap dl dt a:hover{ color:#ffcc00;}
.Footer .Ewm{ width:224px; float:left; text-align:center;}
.Footer .Ewm dd{ width:87px; float:left; padding:56px 20px 0px 0px; line-height:50px; font-size:16px; color:#fff;}
.Footer .Ewm dd img{ display:block; width:83px; height:83px; border:2px solid #fff;}
.Footer .Contact{ float:right; width:245px; line-height:30px; color:#adadad; font-size:13px;}
.Footer .Contact dt{ font-size:14px; line-height:48px; padding-top:38px;}
.Footer a{ color:#adadad;}.Footer a:hover{ color:#ffcc00;}

.Copyright{ background:#222222; text-align:center; line-height:41px; height:41px; font-size:12px; color:#a9a9a9;}
.Copyright a{color:#a9a9a9;}.Copyright a:hover{color:#ffcc00;}

/*右侧快捷栏目*/
.FixedRight{ z-index:999; position:fixed; background:url(../images/filter83.png); border:1px solid #ececec; border-right:0px; width:60px; top:22%; right:0px; text-align:center; line-height:30px;}
.FixedRight a{ color:#17bc5d;}.FixedRight a:hover{ color:#fab91f;}
.FixedRight li{ position:relative; border-bottom:1px solid #fff; height:80px;}
.FixedRight li a.bar1{ background:url(../images/fixedicon.png) 0px 10px no-repeat; display:block; padding-top:40px; display:block;}
.FixedRight li a.bar2{ background:url(../images/fixedicon.png) -60px 10px no-repeat; display:block; padding-top:40px; display:block;}
.FixedRight li a.bar3{ background:url(../images/fixedicon.png) -120px 10px no-repeat; display:block; padding-top:40px; display:block;}
.FixedRight li a.bar4{ background:url(../images/fixedicon.png) -180px 10px no-repeat; display:block; padding-top:40px; display:block;}
.FixedRight li a.show{ display:none;}
.FixedRight .ewmbox{ display:none; position:absolute; right:60px; width:235px; top:0px; height:153px; background:#ececec;}
.FixedRight .ewmbox li{ width:115px; float:left; padding-top:10px;}
.FixedRight .ewmbox li img{ display:block; width:100px; height:100px; margin:0px auto;}
.FixedRight li.on a.bar{ display:none;}
.FixedRight li.on a.show{ display:block; padding-top:10px;}
.FixedRight li.on .ewmbox{ display:block;}
.FixedRight li.on a{color:#fab91f;}
.FixedRight a.top{ background:url(../images/toparr.png) center 20px no-repeat; display:block; padding-top:40px; display:block;}
.FixedRight a:hover.top{ background:url(../images/toparr2.png) center 20px no-repeat;}

/*pages*/
.Pages{ padding:0px; zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 5px; line-height:30px; color:#898989;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ border:1px solid #ddddde; display:inline-block; width:56px; text-align:center; vertical-align:middle; border:1px solid #dddddd;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ border:1px solid #33;color:#333;}
.Pages .p_page .num a{ display:inline-block; text-align:center; font-size:14px; margin-right:5px; vertical-align:middle; color:#898989;}
.Pages .p_page .num a:hover{ color:#cc0000;}
.Pages .p_page .num a.a_cur{ background:#8c8c8c; color:#fff; width:30px;}
/*pages end*/

.effect-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}