﻿/* CSS Document */@charset utf-8;/*banner*/.banner{width:100%; height:auto; overflow:hidden; position:relative;}.banner .hd{display:none;}.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }.banner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }.banner .hd ul li.on{ background:#f00; color:#fff; }.banner .bd{ position:relative; height:100%; z-index:0;   }.banner .bd li{ zoom:1; vertical-align:middle; position:relative;}.banner .bd img{ width:100%; height:auto; display:block;}/*.banner .bd img.banner_text{display:none;}*/.banner .bd img.banner_01{	width:46.77%; height:auto; position:absolute; top:30%; left:18%;display:block;	animation:banner01 1s linear;	-moz-animation:banner01 1s linear;	-webkit-animation:banner01 1s linear;	-o-animation:banner01 1s linear;}.banner .bd img.banner_02{	width:30.88%; height:auto; position:absolute; top:8%; left:50%; margin-left:-15.44%;}.banner .bd img.banner_03{	width:24.5%; height:auto; position:absolute; top:17%; left:71%; margin-left:-15.44%;}.banner .bd img.banner_04{	width:35.78%; height:auto; position:absolute; top:13%; left:17%;}/*.banner .bd img.banner_s12{	width:37.916%; height:auto; position:absolute; top:31%; right:7%; display:block;	animation:banners12 1s linear;	-moz-animation:banners12 1s linear;	-webkit-animation:banners12 1s linear;	-o-animation:banners12 1s linear;}*/.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:29px; height:80px; background:url(/images/slider-arrow.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;   }.banner .next{ left:auto; right:3%; background-position:-51px 0; }.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }.banner .prevStop{ display:none;}.banner .nextStop{ display:none;}/*list_nav*/.list_nav_title{background:rgba(255,255,255,0.35); width:100%; height:56px; padding:10px 0; position:absolute; bottom:0;}.list_nav_title li{float:left; margin-right:170px; height:56px; line-height:56px; font-size:25px; padding-left:65px; background:url(/images/icon.png) no-repeat;}.list_nav_title li a.list_nav_title_con{color:#fff; display:block; position:absolute; bottom:0;}.list_nav_title li:nth-child(1){background-position:0px 0px;}.list_nav_title li:nth-child(2){background-position:-338px 0px;}.list_nav_title li:nth-child(3){background-position:-676px 0px;}.list_nav_title li:nth-child(4){background-position:-1016px 0px; margin-right:0px;}.list_nav_title li:nth-child(1).on{background-position:0px -80px;}.list_nav_title li:nth-child(2).on{background-position:-338px -80px;}.list_nav_title li:nth-child(3).on{background-position:-676px -80px;}.list_nav_title li:nth-child(4).on{background-position:-1016px -80px;}.list_nav_title li.on a{color:#ea5504;}.list_nav_con{background:rgba(255,255,255,0.75); width:100%; position:absolute; bottom:76px;}.list_nav_con ul{width:1100px; margin:0 auto;}.list_nav_con li.list_nav_con_con{display:none; padding:20px 0;}.list_nav_con li{display:inline-block; width:90px; text-align:center;}.list_nav_con li span{ color:#666; font-size:16px;display:inline-block; line-height:32px;}.list_nav_con li a:hover span{ color:#ea5504;}i.xbzx,i.ybzx,i.bbzx,i.lxlk,i.mbcz,i.xzsx,i.ztzf,i.smzx,i.mfzz,i.qtzx,i.hyjf,i.yxlf,i.wttm,i.wlmj,i.yswx,i.mbnqh,i.mblk,i.xtlk,i.qt,i.ycmb,i.mxxf,i.aqzz{ background:url(/images/xm-bs-211.png) no-repeat; width:60px; height:60px;display:inline-block;}a i.xbzx:hover,a i.ybzx:hover,a i.bbzx:hover,a i.lxlk:hover,a i.mbcz:hover,a i.xzsx:hover,a i.ztzf:hover,a i.smzx:hover,a i.mfzz:hover,a i.qtzx:hover,a i.hyjf:hover,a i.yxlf:hover,a i.wttm:hover,a i.wlmj:hover,a i.yswx:hover,a i.mbnqh:hover,a i.mblk:hover,a i.xtlk:hover,a i.qt:hover,a i.ycmb:hover,a i.mxxf:hover,a i.aqzz:hover{ background:url(/images/xm-js-211.png) no-repeat; width:60px; height:60px;display:inline-block;}i.xbzx{ background-position:0px 0px;}i.ybzx{ background-position:-61px 0px;}i.bbzx{ background-position:-122px 0px;}i.lxlk{ background-position:-183px 0px;}i.mbcz{ background-position:-244px 0px;}i.xzsx{ background-position:-305px 0px;}i.ztzf{ background-position:-366px 0px;}i.smzx{ background-position:-427px 0px;}i.mfzz{ background-position:-488px 0px;}i.qtzx{ background-position:-549px 0px;}i.hyjf{ background-position:-610px 0px;}i.yxlf{ background-position:-671px 0px;}i.wttm{ background-position:-732px 0px;}i.wlmj{ background-position:-793px 0px;}i.yswx{ background-position:-854px 0px;}i.mbnqh{ background-position:-915px 0px;}i.mblk{ background-position:-976px 0px;}i.xtlk{ background-position:-1037px 0px;}i.qt{ background-position:-1098px 0px;}i.ycmb{ background-position:-1159px 0px;}i.mxxf{ background-position:-1220px 0px;}i.aqzz{ background-position:-1281px 0px;}a i.xbzx:hover{ background-position:2px 0px;}a i.ybzx:hover{ background-position:-61px 0px;}a i.bbzx:hover{ background-position:-122px 0px;}a i.lxlk:hover{ background-position:-183px 0px;}a i.mbcz:hover{ background-position:-244px 0px;}a i.xzsx:hover{ background-position:-305px 0px;}a i.ztzf:hover{ background-position:-366px 0px;}a i.smzx:hover{ background-position:-427px 0px;}a i.mfzz:hover{ background-position:-488px 0px;}a i.qtzx:hover{ background-position:-549px 0px;}a i.hyjf:hover{ background-position:-610px 0px;}a i.yxlf:hover{ background-position:-671px 0px;}a i.wttm:hover{ background-position:-732px 0px;}a i.wlmj:hover{ background-position:-793px 0px;}a i.yswx:hover{ background-position:-854px 0px;}a i.mbnqh:hover{ background-position:-915px 0px;}a i.mblk:hover{ background-position:-976px 0px;}a i.xtlk:hover{ background-position:-1037px 0px;}a i.qt:hover{ background-position:-1098px 0px;}a i.ycmb:hover{ background-position:-1159px 0px;}a i.mxxf:hover{ background-position:-1220px 0px;}a i.aqzz:hover{ background-position:-1281px 0px;}/*index_title*/.index_title{width:945px; margin:120px auto 70px auto; text-align:center; font-family:"微软雅黑 Light";;}.index_title .title_line{width:945px; height:74px; border:2px solid #ea5404;}.index_title h1{font-size:68px; color:#ea5504; font-weight:lighter; letter-spacing:10px; text-align:center; line-height:1.4em; background:#fff; position:absolute; top:-54%; left:50%; margin-left:-6.5em;}.index_title h4{font-size:32px; color:#000; font-weight:lighter; padding:0 1em; letter-spacing:2px; text-align:center; background:#fff; position:absolute; bottom:-26%; left:50%; margin-left:-4.5em;}/*index_02*/.index_02{background:url(/images/index_02_bg.jpg) 0 378px repeat-x #fff; padding-bottom:120px; padding-top:1px;}.slideGroup{width:1250px; margin:0 auto;}.slideGroup .parHd{width: 440px; height:25px; line-height:25px; font-size:20px; background:#fff; position:relative; margin:0 auto; color:#afafaf; border:1px solid #afafaf; border-radius:8px; overflow:hidden;}.slideGroup .parHd ul{}.slideGroup .parHd ul li{float:left; padding:0 15px; cursor:pointer;}.slideGroup .parHd ul li.on{background:#ea5504; color:#fff;}.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:60px 0 60px 42px; position:relative;   }.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:150px; display:block; width:39px; height:69px; background:url(/images/icoLeft.png) center center no-repeat; }.slideGroup .sNext{ left:auto; right:8px; background:url(/images/icoRight.png) center center no-repeat;}.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }.slideGroup .parBd ul li{padding:7px; float:left; _display:inline; overflow:hidden; text-align:center;}.slideGroup .parBd ul li .pic{ text-align:center; }.slideGroup .parBd ul li .pic img{width:371px; height:236px; display:block; box-shadow:0px 0px 11px 0px #969696; border-radius:10px;}.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;}.index_02_gengduo a{width:182px; height:30px; color:#c4c4c4; border:1px solid #c4c4c4; border-radius:8px; font-size:20px; line-height:30px; display:block; margin:0 auto; text-align:center;}.index_02_gengduo a:hover{background:#ea5504; border:1px solid #ea5504; color:#fff;}/*index_03*/.index_03{background:#f7f7f7; padding-bottom:1px; padding-top:1px;}.index_03 .index_title h1{background:#f7f7f7;}.index_03 .index_title h4{background:#f7f7f7;}.index_03_gengduo a{width:120px; height:30px; color:#fff; border:1px solid #ea5504; background:#ea5504; border-radius:8px; font-size:20px; line-height:30px; display:block; margin:0 auto; text-align:center; letter-spacing:5px;}.index_03_gengduo a:hover{background:#fff; border:1px solid #ea5504; color:#ea5504;}.index_03_con{width:1920px; background:#fff; padding-top:10px; box-shadow:0px 0px 26px 1px #ccc; margin:45px auto; overflow:hidden;}.index_03_con li{float:left; margin-bottom:10px; position:relative;}.index_03_con li .index_03_pic_text{width:100%; height:100%; background:url(/images/index_03_pic_text_bg.png) no-repeat; background-size:100% 100%; position:absolute; top:0; left:0; display:none;}.index_03_con li .index_03_pic_text p{font-size:27px; font-family:"微软雅黑 Light"; color:#fff; text-align:center; position: absolute; width: 100%; top: 46%;}.index_03_con li .index_03_pic_text a{color:#fff;}.index_03_con li .index_03_pic_text a:hover{color:#ea5504;}.index_03_con .fl{width:596px; margin-right:10px;}.index_03_con .fr{width:1314px;}.index_03_con .fr li{margin-right:10px;}.index_03_con .fr li:nth-child(4n){margin-right:0px;}@keyframes banner01{0%   {left:18%; top:20%; opacity:0.1;}25%  {left:18%; top:22.5%; opacity:0.25;}50%  {left:18%; top:25%; opacity:0.5;}75%  {left:18%; top:27.5%; opacity:0.75;}100% {left:18%; top:30%; opacity:1;}}@keyframes banners12{0%   {top:19%; right:7%; opacity:0.1;}25%  {top:22%; right:7%; opacity:0.25;}50%  {top:25%; right:7%; opacity:0.5;}75%  {top:28%; right:7%; opacity:0.75;}100% {top:31%; right:7%; opacity:1;}}