@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-size:14px; font-family:"微软雅黑",Arial; color:#333; line-height:1.5; background:#FFF;}
h1,h2,h3,h4,p,form,ul,li,dl,dt,dd { margin:0; padding:0;}
input,select,textarea { font-family:"微软雅黑";outline: none;}
ul,li { list-style:none;}
img { border:0;}
a { color:#333; text-decoration:none;}
a.hover { color:#0076bd; text-decoration:underline;}
input:focus,textarea:focus{outline:none;}
.w1200 { width:1200px; margin:0 auto;}
.clear { clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

.xiongzhang { display:none;}
.header_height{ height:72px; overflow:hidden;}
.header{ height:72px; padding:0 50px; position:relative; box-sizing:border-box; box-shadow:0 6px 6px rgba(0,0,0,0.06); position:fixed; width:100%; left:0; top:0; background:#fff; z-index:9999}
a.logo{ display:block; float:left; padding-top:18px;}
.header_right{ border-right:1px #ececec solid; float:right; height:72px; overflow:hidden;}
.header_right a{ display:block; float:left; height:72px; width:68px; border-left:1px #ececec solid; background:url(../images/search_icon.png) center no-repeat;}
.header_right p{ float:left; border-left:1px #ececec solid; padding-left:20px; height:72px; line-height:72px; color:#777; padding-right:30px;}
.header_right p em{ display:block; width:34px; height:34px; border-radius:34px; border:1px #e2e2e2 solid; float:left; background:url(../images/tel_icon.png) center no-repeat; margin:18px 18px 18px 0}
ul.nav{ height:72px; width:100%; position:absolute; left:0; top:0; text-align:center;}
ul.nav li{ display:inline-block; height:72px; margin:0 30px; overflow:hidden;}
ul.nav li a{ display:block; width:100%; height:70px; border-bottom:2px #fff solid; line-height:70px; color:#444;}
ul.nav li a:hover,ul.nav li.cur a{ border-bottom:2px #0066cb solid; color:#0066cb;}
ul.nav:hover li{ overflow:visible;}
.indexitem ul{ overflow:hidden;}
.indexitem ul li{ cursor:pointer; border-right:1px #ebebeb solid; float:left; width:33.33%; box-sizing:border-box; padding:30px 0}
.indexitem ul li:nth-child(3){ border:none;}
.indexitem ul li a{ display:block; line-height:30px; color:#777; text-align:center;}
.indexitem ul li a:hover{ color:#0066cb}
.indexitem ul li h4{ position:relative; line-height:63px; text-align:center; font-size:18px; font-weight:normal; color:#222; margin-bottom:20px;}
.indexitem ul li h4:after{ content:""; position:absolute; left:50%; bottom:-3px; transform:translate(-50%,0); width:25px; height:3px; background:#666;}
.indexitem ul li span{ display:block; margin:0 auto; width:134px; height:95px; background:url(../images/indexitem_libg.png) center no-repeat; margin-bottom:12px;}
.indexitem ul li span em{ display:block; width:93px; height:93px; border:1px #cecece solid; border-radius:100%; margin:0 auto;transition: .35s;-webkit-transition: .35s;}
.indexitem ul li:nth-child(1) span em{ background:#fff url(../images/indexitem_icon01.png) center no-repeat;}
.indexitem ul li:nth-child(2) span em{ background:#fff url(../images/indexitem_icon02.png) center no-repeat;}
.indexitem ul li:nth-child(3) span em{ background:#fff url(../images/indexitem_icon03.png) center no-repeat;}
.indexitem ul li:hover span{ background:url(../images/indexitem_libg_hover.png) center no-repeat;}
.indexitem ul li:hover span em{ border-color:#0066cb}
.indexitem ul li:nth-child(1):hover span em{ background:#0066cb url(../images/indexitem_hover_icon01.png) center no-repeat;}
.indexitem ul li:nth-child(2):hover span em{ background:#0066cb url(../images/indexitem_hover_icon02.png) center no-repeat;}
.indexitem ul li:nth-child(3):hover span em{ background:#0066cb url(../images/indexitem_hover_icon03.png) center no-repeat;}
.indexcase{ background:#f5f5f5;}
.indexcase_tit{ padding:48px 0 21px;}
.indexcase_tit h2{ height:78px; line-height:78px; text-align:center; font-size:35px; color:#484848; font-weight:normal; position:relative;}
.indexcase_tit h2:after{ position:absolute; left:50%; bottom:-3px; transform:translate(-50%,0); width:31px; height:3px; background:#666; content:"";}
.indexcase_tit span{ color:#999; text-align:center; display:block; line-height:72px;}
.indexcase_con,.hyfa_con{ padding:0 24px;}
.indexcase_con ul,.hyfa_con ul{ width:100%; overflow:hidden;}
.indexcase_con ul li,.hyfa_con ul li{ width:25%; float:left; padding:0 12px; box-sizing:border-box; margin-bottom:30px;}
.indexcase_con ul li a,.hyfa_con ul li a{ display:block; background:#fff; overflow:hidden; padding-bottom:24px;}
.indexcase_con ul li a img,.hyfa_con ul li a img{ display:block; width:100%; height:auto;}
.indexcase_con ul li a h2{ padding:20px 30px 0 40px; line-height:30px; font-size:14px; color:#333; font-weight:normal;}
.indexcase_con ul li a p{ float:left; padding-left:40px; line-height:26px; color:#999; max-width:69%; overflow:hidden; box-sizing: border-box; text-overflow: ellipsis; white-space: nowrap;}
.indexcase_con ul li a span{ padding-left:20px; background:url(../images/more_icon.png) left center no-repeat; display:block; float:right; padding-right:30px; line-height:26px; color:#999; font-size:10px;}
a.more{ display:inline-block; text-transform:uppercase; line-height:67px; padding-left:20px; background:url(../images/read_more_icon.png) left center no-repeat;}
.juzhong{ text-align:center; padding-bottom:52px; clear:both;}
.indexcd{ padding-top:102px; box-sizing:border-box; text-align:center; height:707px; background:url(../images/indexcd_bg.png) center no-repeat fixed}
.indexcd_title{ display:inline-block; padding-left:65px; background:url(../images/indexcd_title_left_bg.png) left 10px no-repeat}
.indexcd_title p{ color:#fff; font-size:24px; line-height:62px; text-align:left;padding-right:65px; background:url(../images/indexcd_title_right_bg.png) right 88px no-repeat}
.indexcd ul{ overflow:hidden; padding-top:75px;}
.indexcd ul li{ width:33.33%; float:left; background:url(../images/indexcd_shu.png) right center no-repeat; min-height:295px;}
.indexcd ul li:nth-child(3){ background:none;}
.indexcd ul li span{ display:block; width:100%; height:53px;}
.index_cdicon01{ background:url(../images/index_cdicon01.png) center no-repeat;}
.index_cdicon02{ background:url(../images/index_cdicon02.png) center no-repeat;}
.index_cdicon03{ background:url(../images/index_cdicon03.png) center no-repeat;}
.indexcd ul li h4{ line-height:130px; text-align:center; font-size:17px; font-weight:normal; color:#fff;}
.indexcd ul li h2{ text-align:center; font-size:45px; color:#fff; padding-top:70px; line-height:100%; position:relative;}
.indexcd ul li h2:after{ content:""; width:33px; height:1px; background:#0066cb; position:absolute; left:50%; top:0; transform:translate(-50%,0)}
.indexjjfa_list{ overflow:hidden;}
.indexnews{ background:#f5f5f5; padding-bottom:65px;}
.indexnews-slide ul{ overflow:hidden;}
.indexnews-slide ul li{ width:50%; float:left; margin-top:66px;}
.indexnews-slide ul li a{ padding-left:130px; display:block; position:relative; padding-right:40px;}
.data{ width:100px; float:left; background:url(../images/data_bg.png) right top no-repeat; position:absolute; left:0; top:0;}
.data strong{ font-weight:normal; line-height:100%; font-family:Arial; display:block; font-size:48px; padding-bottom:12px; color:#444;}
.data p{ color:#666; line-height:24px;}
.indexnews-slide ul li a h2{ font-weight:normal; font-size:16px; color:#333; font-weight:normal; padding-bottom:10px;}
.indexnews-slide ul li a h4{ line-height:24px; font-weight:normal; color:#888; font-size:14px; height:24px; overflow:hidden;}

ul.zxtab{ text-align:center;}
ul.zxtab li{ width:116px; cursor:pointer; display:inline-block; border:1px #ccc solid; border-left:none; height:38px; line-height:38px; text-align:center;}
ul.zxtab li:nth-child(1){ border-left:1px #ccc solid;}
ul.zxtab li.on{ border-color:#0066cb; background:#0066cb; color:#fff;}
.swiper2{ width:1200px; height:auto; margin:0 auto}
.indexhzhb{ padding-bottom:52px;}
.indexhzhb_con{ width:1195px; height:auto; overflow:hidden; border-top:1px #eee solid; border-left:1px #eee solid; margin:0 auto;}
.indexhzhb_con li{ width:238px; height:auto; overflow:hidden; float:left; border-right:1px #eee solid; border-bottom:1px #eee solid;}
.indexhzhb_con li img{ display:block;}
.indexlxwm{ height:388px; background:url(../images/indexlxwm_bg.png) center no-repeat;}
.foot{ background:#1c1c1c; padding-top:8px;}
.copyright{ font-size:12px; background:#171717; /*line-height:46px;*/ text-align:center; text-transform:uppercase; color:#616161; padding:10px 0;}
.copyright p { padding:4px 0;}
.copyright a { color:#616161;}
.foot_nav{ overflow:hidden; border-bottom:1px #292929 solid;}
.foot_nav a{ display:block; float:left; line-height:62px; color:#fff; margin-right:90px;}
.links{ height:67px; overflow:hidden; line-height:67px; color:#636363;}
.links a{ color:#636363; padding:0 3px;}
.indexlxwm .w1200{ color:#fff; background:url(../images/lxwm_bg.png) left center no-repeat; height:388px; padding-left:720px; box-sizing:border-box;}
.indexlxwm h2{ padding-top:80px; font-weight:normal; font-size:24px; padding-bottom:28px; position:relative;}
.indexlxwm h2 strong{ font-weight:normal; font-size:16px; padding:0 20px;}
.indexlxwm h2:after{ content:""; width:32px; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
.indexlxwm p{ display:block; line-height:72px;}
.indexlxwm span{ display:block; height:50px; line-height:50px; font-size:25px; font-family:Arial;}
.lxwm_btn{ padding-top:20px; height:36px; overflow:hidden;}
.lxwm_btn a{ display:block; width:36px; height:36px; border-radius:36px; float:left; overflow:hidden; margin-right:25px; background:#fff;}
.lxwm_btn a.qq_icon{ background:#fff url(../images/qq_icon.png) center no-repeat;}
.lxwm_btn a.wx_icon{ background:#fff url(../images/wx_icon.png) center no-repeat;}
.PicList{ background:#f5f5f5; padding:48px 0 20px;}
/*团队文化*/
.tuandui_banner{ background:url(../images/tuandui_banner.jpg) center no-repeat; height:480px;}
.tdwh_bg{ height:974px; box-sizing:border-box; padding-top:159px; background:url(../images/tdwh_bg.jpg) center no-repeat;}
.tdwh_bg ul{ width:1200px; height:655px; margin:0 auto;}
.tdwh_bg ul li{ cursor:pointer; position:relative; width:300px; height:655px; overflow:hidden; float:left;transition: all 0.5s ease-out;}
.tdwh_bg ul li span{ position:absolute; left:50%; bottom:115px; z-index:10; transform:translate(-50%,0);  box-sizing:border-box; padding-top:5%; display:block; width:140px; height:80px; background:#0066cb; color:#fff; text-align:center; font-size:21px; line-height:100%}
.tdwh_bg ul li span em{ display:block; font-style:normal; color:#b8cbeb; font-size:15px; text-transform:uppercase; letter-spacing:3px; line-height:200%}
.tdwh_list{ height:510px; overflow:hidden; position:relative;}
.tdwh_list:after{ content:""; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; z-index:9;}
.tdwh_list img{ display:block; width:100%; height:100%;}
.tdwh_font{width:100%; height:95px; padding-top:50px; color:#666; overflow:hidden; background:#fff; line-height:30px; font-size:18px; text-align:center;}
.tdwh_bg ul li:nth-child(2) span,.tdwh_bg ul li:nth-child(4) span{ bottom:auto; top:115px;}
.tdwh_bg ul li:nth-child(2) .tdwh_font,.tdwh_bg ul li:nth-child(4) .tdwh_font{ padding-top:35px; height:110px;}
.tdwh_bg ul li:hover{ margin-top:-40px; box-shadow:0 0 5px #999}
.tdwh_bg ul li:hover .tdwh_list:after{ display:none;}
.sjtd_img02{ float:left; margin-top:20px;}
.sjtd_img03{ float:right; margin-top:20px;}
.sjtd_font{ clear:both; text-align:center; padding:50px 0 108px;}
.sjtd_font p{ line-height:44px; font-size:18px; color:#666;}
.sjtd_font h3{ line-height:200%; font-size:24px; font-weight:normal; color:#222;}

/*关于我们*/
.gywm_banner{ background:url(../images/gywm_banner.jpg) center no-repeat; height:480px;}
.jrwm_bg{ height:504px; background:url(../images/jrwm_bg.jpg) center no-repeat;}
.jrwm_bg_white{ height:356px; background:#fff;}
.jrwm_bg_jianhui{ height:258px; background:#f6f6f6}
.rclist ul{ width:100%; overflow:hidden;}
.rclist ul li{ border-left:1px #e1e1e1 solid; width:33.33%; float:left; box-sizing:border-box; padding:0 40px;}
.rclist ul li:first-child{ border-left:none;}
.rclist ul li img{ display:block; margin:0 auto;}
.rclist ul li p{ text-align:center; color:#777; line-height:26px;}
.rclist ul li h2{ margin:24px 0; line-height:72px; text-align:center; position:relative; font-size:22px; color:#222; font-weight:normal;}
.rclist ul li h2:after{ width:20px; height:3px; background:#0066cb; position:absolute; left:50%; bottom:0; transform:translate(-50%,0); content:"";}
.rclist{ padding:80px 0;}
.jrwm{ position:relative;}
.jrwm_con{ width:1200px; background:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); min-height:782px; box-sizing:border-box; padding:20px 40px;}
.jrwm_con h2{ position:relative; text-align:center; line-height:135px; font-size:35px; font-weight:normal;}
.jrwm_con h2:after,.jrwm_con h2:before{ content:""; width:250px; height:1px; background:#e0e0e0; position:absolute; top:50%;}
.jrwm_con h2:after{ left:50%; margin-left:100px;}
.jrwm_con h2:before{ right:50%; margin-right:100px;}
.jrwm_con dl{ margin-bottom:28px; position:relative;}
.jrwm_con dl dt{ cursor:pointer; height:64px; background:#ecebeb; overflow:hidden; position:relative; padding-right:64px;}
.jrwm_con dl dt em{ display:block; width:64px; height:64px; position:absolute; right:0; top:0; background:#e6e5e5 url(../images/jia.png) center no-repeat}
.jrwm_con dl dt span{ display:block; width:33.33%; height:64px; overflow:hidden; float:left; text-indent:90px; line-height:64px; color:#666}
.jrwm_con dl dd{position:absolute; z-index:99; transition:all 0.5s ease-out;overflow:hidden; left:0; top:64px; width:100%; box-sizing:border-box; overflow:hidden; font-size:14px; line-height:24px; height:0px; background:#f4f4f4; padding:0 20px;}
.jrwm_con dl dd h3{ font-size:16px;}
.jrwm_con dl dd a.tdjlbtn{ display:block; font-size:14px; float:right; width:140px; height:42px; border-radius:42px; background:#0066cb; color:#fff; text-align:center; line-height:42px;}
.jrwm_con dl.jrwm_con_zhankai dd{ padding:20px; height:auto;}

/*案例详情*/
.page{ padding:58px 0 0; background:#f3f3f3;}
.page_img img{ display:block; width:100%; height:auto; margin-bottom:37px;}
.xm_xx{ height:346px; overflow:hidden; margin-bottom:30px;}
.xm_xx .xm_xxlist{ width:50%; height:346px; overflow:hidden; float:left; background:#f7f7f7; box-sizing:border-box; padding:0 100px;}
.xm_xx .xm_xxlist:last-child{ background:#fff;}
.xm_xx .xm_xxlist p{ color:#666; line-height:32px; text-align:justify}
.xm_xx .xm_xxlist h2{ padding-top:57px; line-height:66px; position:relative; font-size:18px; color:#222; font-weight:normal; margin-bottom:20px;}
.xm_xx .xm_xxlist h2:after{ content:""; width:16px; height:2px; background:#0066ff; position:absolute; left:0; bottom:0;}
.albottom{ padding:117px 0 43px;}
.albottom>img{ display:block; margin:0 auto 40px;}
.share_btn{ padding:32px 0; width:410px; text-align:center; margin:0 auto; border-top:1px #e1e1e1 solid;}
.share_btn a{ display:inline-block; margin:0 15px;}
.share_btn a img{ display:block;}
.anlibanner-container{ height:500px;}
.anlibanner-button-next,.anlibanner-button-prev,.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{ width:42px; height:42px;}
.anlibanner-button-next,.swiper-button-next.swiper-button-white{ left:auto; right:140px; background:url(../images/anlibanner-button-next.png) no-repeat;}
.anlibanner-button-prev,.swiper-button-prev.swiper-button-white{ left:140px; background:url(../images/anlibanner-button-prev.png) no-repeat}
.swiper-button-next.swiper-button-white{ left:auto; right:30px;}
.swiper-button-prev.swiper-button-white{ left:30px;}
.anlibanner-slide:after{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.4)}
.anli_title{ width:1200px; height:100%; margin:0 auto; position:absolute; left:50%; top:0; transform:translate(-50%,0); z-index:9999;}
.anli_title a{transition: .35s;-webkit-transition: .35s; position:absolute; right:0; top:50%; width:174px; height:52px; border:1px #747674 solid; transform:translate(0,-50%); line-height:52px; text-align:center; color:#fff; text-transform:uppercase; z-index:999}
.anli_title h2{ line-height:100px; position:relative; color:#fff; font-size:25px; font-weight:normal; padding-top:158px;}
.anli_title h2:after{ content:""; width:42px; height:3px; background:#fff; position:absolute; left:0; bottom:0;}
.anli_title p{ line-height:92px; color:#fff;}
.anli_title a:hover{ background:#0066cb; border-color:#0066cb}
.anlibanner-slide{ background-position:top center;}

/*新闻中心*/
.news{ padding:36px 0;}
.news_img{ overflow:hidden;}
.news_img dd{ width:480px; height:189px; position:relative; float:right;}
.news_img dd a{ display:block; overflow:hidden;}
.news_img dd p{ display:none;}
.news_img dd a img{ display:block; width:100%; height:189px;}
.news_img dd:last-child{ margin-top:14px;}
.news_img_title{ position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.6); padding:10px 20px; box-sizing:border-box;}
.news_img_title h2{ line-height:32px; color:#fff; font-size:16px; font-weight:normal; height:32px; overflow:hidden;}

.news_nav{ padding:40px 0; overflow:hidden;}
.news_nav a{ display:block; float:left; height:36px; border:1px #e1e1e1 solid; border-radius:36px; line-height:36px; margin-left:10px; padding:0 28px;}
.news_nav a.cur{ background:#0066cb; border-color:#0066cb; color:#fff;}
.news ul{ overflow:hidden;}
.news ul li{ width:100%; padding-bottom:40px; border-bottom:1px #ececec solid; margin-bottom:40px;}
.news ul li a{ padding-left:130px; display:block; position:relative; padding-right:40px;}
.news ul li a h2{ font-weight:normal; font-size:16px; color:#333; font-weight:normal; padding-bottom:10px;}
.news ul li a h4{ line-height:24px; font-weight:normal; color:#888; font-size:14px;}

/*联系我们*/
.lxwm{ min-height:1030px; box-sizing:border-box; padding-top:120px; background:url(../images/lxwm_bg.jpg) center no-repeat;}
.lxwm_con{ width:1200px; margin:0 auto; background:#fff; padding-top:135px; overflow:hidden;}
.lxwm_left{ float:left; width:488px; border-right:1px #ececec solid;}
.lxwm_right{ float:right; padding:0 55px;}
.lxwm_form input[type="text"],.lxwm_form textarea{ display:block; width:573px; height:42px; border:1px #e1e1e1 solid; line-height:42px; text-indent:15px; margin-bottom:14px;}
.lxwm_form textarea{ line-height:40px; height:120px; text-indent:0; padding:0 15px; box-sizing:border-box;}
.lxwm_form input[type="submit"]{ width:573px; height:42px; border:1px #0066cb solid; background:#0066cb; line-height:42px; text-align:center; color:#fff;}
.lxwm_right .share_btn{ border:none;}
.lxwm_right h1{ font-weight:normal; font-size:27px; line-height:36px; color:#333; padding-bottom:47px;}
.lxwm_left h2{ padding-left:70px; background:url(../images/lxwm_h2_bg.jpg) left top no-repeat; padding-top:50px; font-weight:normal; line-height:40px; font-size:35px; color:#333}
.lxwm_left>p{ padding-left:70px; line-height:28px; color:#999; padding-top:22px;}
.lxwm_left ul{ padding-left:70px; width:334px;}
.lxwm_left ul li{ width:100%; border-bottom:1px #ececec solid; padding:32px 0; height:58px; overflow:hidden;}
.lxwm_left ul li p{ line-height:58px; color:#777;}
.lxwm_left ul li:nth-child(1) p,.lxwm_left ul li:nth-child(2) p{ line-height:24px; padding-top:4px;}
.lxwm_left ul li:nth-child(3){ border-bottom:none;}
.lxwm_left ul li span{ display:block; width:56px; height:56px; border-radius:56px; border:1px #ccc solid; overflow:hidden; float:left; margin-right:20px;}
.lxwm_left ul li:nth-child(1) span{ background:url(../images/lxwm_icon01.png) center no-repeat;}
.lxwm_left ul li:nth-child(2) span{ background:url(../images/lxwm_icon02.png) center no-repeat;}
.lxwm_left ul li:nth-child(3) span{ background:url(../images/lxwm_icon03.png) center no-repeat;}

/*交流分享*/
.jlfx{ background:#f5f5f5; padding:63px 0; overflow:hidden;}
.w820{ width:820px; float:left;}
.w340{ width:340px; float:right;}
.mokuai{ background:#fff; border:1px #ededed solid;}
.mokuai_left{ padding:0 40px; box-sizing:border-box;}
.jlfx_title{ position:relative; border-bottom:1px #e5e5e5 solid; margin-bottom:38px; padding-top:52px;}
.jlfx_title h1{ line-height:47px; font-size:22px; color:#333;}
.jlfx_title p{ line-height:40px; color:#999;}
.rmbq{ margin-bottom:20px;}
.jlfx_title_xx{ position:absolute; right:0; top:76px; height:56px; overflow:hidden;}
.jlfx_title_xx span{ display:block; height:28px; text-align:right; color:#b0b0b0; font-size:10px; line-height:28px;}
.jlfx_title_xx span em{ display:inline-block; font-style:normal; padding-left:20px; background:url(../images/eye_icon.png) left center no-repeat; margin:0 5px;}
.jlfx_title_xx span em:last-child{ padding-left:15px; background:url(../images/yuedu.png) left center no-repeat;}
.jlfx_con p{ line-height:35px; color:#666;}
.jlfx_con img{ display:block; max-width:100%; height:auto;}
.share_btn_nobor{ border:none;}
.fanye{ border-top:1px #ececec solid; overflow:hidden;}
.fanye p{ width:50%; float:left; overflow:hidden; height:80px; line-height:80px;}
.fanye p a{ color:#666}
.fanye p.fynext{ text-align:right;}
.mokuai_left{ padding-bottom:106px;}
h2.mokuai_title{ position:relative; height:60px; line-height:60px; font-weight:normal; text-indent:20px; font-size:18px; color:#333;}
h2.mokuai_title:before{ position:absolute; left:0; top:0; width:3px; height:42px; background:#0066cb; content:"";}
.rmbq ul{ padding:0 20px 20px; overflow:hidden;}
.rmbq ul li{ width:50%; float:left; height:47px;}
.rmbq ul li a{ display:block; width:1005; height:47px; line-height:47px; color:#777; background:url(../images/rmbq_icon.png) left center no-repeat; text-indent:22px;}
.rmht ul{ padding:0 20px 20px;}
.rmht ul li{ padding-bottom:16px; padding-left:22px; position:relative;}
.rmht ul li:before{ position:absolute; left:0; top:18px; width:1px; height:62px; background:#ededed; content:"";}
.rmht ul li:last-child:before{ display:none;}
.rmht ul li h2{ height:30px; position:relative;}
.rmht ul li h2:before{ content:""; width:5px; height:5px; background:#ededed; border-radius:5px; position:absolute; left:-24px; top:10px;}
.rmht ul li h2 a{ display:block; line-height:30px; color:#777; font-weight:normal; font-size:14px; overflow:hidden; height:30px;}
.rmht ul li span{ display:block; line-height:28px; color:#999;}
.rmht ul li:first-child h2:before{ width:10px; height:10px; left:-27px;}

.column_nav{ text-align:center; padding:39px 0 34px;}
.column_nav a{ display:inline-block; height:45px; line-height:45px; font-size:18px; padding:0 40px; position:relative;}
.column_nav a:hover,.column_nav a.cur{ color:#0066cb}
.column_nav a:hover:after,.column_nav a.cur:after{ position:absolute; left:50%; bottom:0; transform:translate(-50%,0); width:26px; height:2px; background:#0066cb; content:"";}
.page_banner{ height:478px; overflow:hidden; position:relative;}
.anli_banner{ background:url(../images/anli_banner.jpg) center no-repeat;}
.page_banner_font{ color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.page_banner_font h2{ position:relative; line-height:81px; font-size:40px; font-weight:normal;}
.page_banner_font p{ line-height:50px; letter-spacing:3px; font-size:18px;}
.page_banner_font h2:after,.page_banner_font h2:before{ content:""; width:77px; height:1px; background:#888; position:absolute; left:50%; top:40px;}
.page_banner_font h2:after{ margin-left:40%;}
.page_banner_font h2:before{ margin-left:-58%;}
.hyfa_banner{ background:url(../images/hyfa_banner.jpg) center no-repeat;}
.hyfa_banner .page_banner_font h2:after{ margin-left:21%;}
.hyfa_banner .page_banner_font h2:before{ margin-left:-36%;}
.hyfa_con ul li a{ position:relative;}
.hyfa_con ul li a p{ text-align:center; height:30px; line-height:30px; color:#999;}
.hyfa_con ul li a h2{ text-align:center; padding-top:46px;}
.hyfa_con ul li a h2 span{ display:inline-block; line-height:34px; font-size:18px; font-weight:normal; padding-right:28px; background:url(../images/jjfa_icon_gray.png) right center no-repeat;}
.hyfa_con ul li a>span{ display:block; width:112px; height:62px; border:1px #ececee solid; position:absolute; left:50%; bottom:104px; transform:translate(-50%,0)}
span.jrhy_icon{ background:#fff url(../images/jrhy_icon.png) center no-repeat;}
span.yyhy_icon{ background:#fff url(../images/yyhy_icon.png) center no-repeat;}
span.jyhy_icon{ background:#fff url(../images/jyhy_icon.png) center no-repeat;}
span.ssqy_icon{ background:#fff url(../images/ssqy_icon.png) center no-repeat;}
span.hbhy_icon{ background:#fff url(../images/hbhy_icon.png) center no-repeat;}
span.sjsm_icon{ background:#fff url(../images/sjsm_icon.png) center no-repeat;}
span.mrhy_icon{ background:#fff url(../images/mrhy_icon.png) center no-repeat;}
span.wssc_icon{ background:#fff url(../images/wssc_icon.png) center no-repeat;}
span.zbhy_icon{ background:#fff url(../images/zbhy_icon.png) center no-repeat;}
span.zbhy_icon{ background:#fff url(../images/zbhy_icon.png) center no-repeat;}
span.fdchy_icon{ background:#fff url(../images/fdchy_icon.png) center no-repeat;}
span.wlhy_icon{ background:#fff url(../images/wlhy_icon.png) center no-repeat;}
.hezuo_banner{ background:url(../images/hezuo_banner.jpg) center no-repeat;}
.page_banner_font h3{ line-height:100%; font-size:36px; font-weight:normal; letter-spacing:4px;}
.bgf6{ background:#f6f6f6;}
.fwlc ul{ background:url(../images/fwlc_bg.png) 27px top no-repeat; width:1200px; margin:96px auto 72px; overflow:hidden; min-height:490px;}
.fwlc ul li{ float:left; width:280px; box-sizing:border-box; padding-left:40px; min-height:157px; margin-bottom:160px; padding-top:5px;}
.fwlc ul li img{ display:block;}
.fwlc ul li h2{ line-height:44px; font-weight:normal; color:#333; font-size:16px; padding-top:6px;}
.fwlc ul li p{ width:195px; color:#777; color:#666;}
.fwlc ul li:nth-child(1){ margin-left:106px;}
.fwlc ul li:nth-child(4){ width:250px;}
.fwlc ul li:nth-child(5){ margin-left:245px; clear:both;}
.fwlc ul li:nth-child(5),.fwlc ul li:nth-child(6),.fwlc ul li:nth-child(7){ margin-bottom:0; padding-top:15px;}
.jsnl{ height:735px; background:url(../images/jsnl_bg.jpg) center no-repeat;}
.jsnl .indexcase_tit h2{ color:#fff; margin-bottom:82px;}
.jsnl .indexcase_tit h2:after{ background:#fff;}
.jsnl ul{ overflow:hidden; width:1224px; margin:0 auto;}
.jsnl ul li{ width:274px; height:364px; float:left; background:#3a78fa; margin:0 16px;}
.jsnl ul li span{ display:block; width:151px; height:151px; border-radius:100%; margin:40px auto 0; border:1px rgba(255,255,255,0.5) solid;}
.jsnl ul li h2{ text-align:center; line-height:58px; color:#fff; font-size:18px; font-weight:normal; padding-top:16px;}
.jsnl ul li p{ line-height:28px; color:#fff; text-align:center;}
.jsnl ul li:nth-child(2){ background:#25bdee;}
.jsnl ul li:nth-child(3){ background:#15b3b6;}
.jsnl ul li:nth-child(4){ background:#08b98d;}
.jsnl ul li:nth-child(1) span{ background:url(../images/jsnl_icon01.png) center no-repeat}
.jsnl ul li:nth-child(2) span{ background:url(../images/jsnl_icon02.png) center no-repeat}
.jsnl ul li:nth-child(3) span{ background:url(../images/jsnl_icon03.png) center no-repeat}
.jsnl ul li:nth-child(4) span{ background:url(../images/jsnl_icon04.png) center no-repeat}
.fwms ul{ height:550px; background:url(../images/fwms_bg.png) center bottom no-repeat; width:1200px; margin:44px auto 0;}
.fwms ul li{ width:280px; float:left; text-align:center;}
.fwms ul li p{ line-height:24px; color:#666}
.fwms ul li h2{ line-height:57px; color:#333; font-weight:normal; font-size:18px; padding-top:11px;}
.fwms ul li span{ display:block; margin:0 auto; width:127px; height:110px; background:url(../images/fwms_icon_bg.png) center no-repeat;}
.fwms ul li span em{ display:block; width:100%; height:100%;}
.fwms ul li:nth-child(1) span em{ background:url(../images/fwms_icon01.png) center no-repeat}
.fwms ul li:nth-child(2) span em{ background:url(../images/fwms_icon02.png) center no-repeat}
.fwms ul li:nth-child(3) span em{ background:url(../images/fwms_icon03.png) center no-repeat}
.fwms ul li:nth-child(4) span em{ background:url(../images/fwms_icon04.png) center no-repeat}
.fwms ul li:nth-child(5) span em{ background:url(../images/fwms_icon05.png) center no-repeat}
.slide_bg01{ background:url(../images/fwbg_01.jpg) center no-repeat fixed;}
.slide_bg02{ background:url(../images/fwbg_02.jpg) center no-repeat fixed;}
.slide_bg03{ background:url(../images/fwbg_03.jpg) center no-repeat fixed;}
.slide_tit{ text-align:center;}
.slide_tit h2{ padding-top:172px; line-height:102px; position:relative; color:#fff; font-size:34px;}
.slide_tit h2:after{ position:absolute; left:50%; bottom:0; width:118px; height:3px; background:#0066cb; content:""; transform:translate(-50%,0);}
.slide_tit span{ display:block; line-height:47px; color:#fff; padding-top:26px; font-size:18px;}
.slide_tit p{ color:#fff; line-height:38px;}
.slide_bg01 ul{ width:1200px; margin:0 auto; padding-top:105px;}
.slide_bg01 ul li{ width:25%; height:auto; float:left; line-height:135px; text-align:center; color:#fff;}
.slide_bg01 ul li img{ display:block; margin:0 auto;}
.slide_bg01_more{ position:fixed; left:0; bottom:0; width:100%; height:80px; overflow:hidden;}
.slide_bg01_more a{ display:block; width:50%; height:80px; overflow:hidden; float:left; background:rgba(255,153,0,0.5);}
.slide_bg01_more a:last-child{ background:rgba(37,99,225,0.5)}
.slide_bg01_more a span{ width:600px; height:80px; float:right; line-height:80px; text-align:center; color:#fff; font-size:18px;}
.slide_bg01_more a:last-child span{ float:left;}
.slide_bg01_more_height{ height:80px; background:#000;}
.slide_tit ul{ text-align:center; padding:40px 0 10px;}
.slide_tit ul li{ display:inline-block; padding:0 24px; border-right:1px #6d6d6d solid; line-height:25px; text-align:center; color:#fff;}
.slide_tit ul li img{ display:block; margin:0 auto 12px;}
.slide_bg02_ul{ text-align:center; padding-top:84px;}
.slide_bg02_ul li{ display:inline-block; width:304px; height:332px; background:#fff; margin:0 70px; box-sizing:border-box; padding-top:45px;}
.slide_bg02_ul li h2{ line-height:32px; text-align:center; color:#222; font-weight:normal; font-size:22px; border-left:3px #0066cb solid}
.slide_bg02_ul li img{ display:block; margin:48px auto 0}
.slide_bg02 .slide_tit h2,.slide_bg03 .slide_tit h2{ padding-top:85px;}
.slide_bg03 ul{ width:940px; min-height:513px; height:auto; margin:75px auto 0; position:relative;}
.slide_bg03 ul li{ position:absolute; width:257px; height:294px; background:url(../images/slide_bg03_libg01.png) center no-repeat; text-align:center;}
.slide_bg03 ul li h2{ line-height:64px; position:relative; font-size:18px; color:#333; font-weight:normal; position:relative; padding-top:67px;}
.slide_bg03 ul li h2:after{ content:""; width:40px; height:3px; background:#0066cb; position:absolute; left:50%; bottom:0; transform:translate(-50%,0);}
.slide_bg03 ul li p{ line-height:30px; color:#777; padding-top:14px;}
.slide_bg03 ul li:nth-child(1){ left:50px;top:73px;}
.slide_bg03 ul li:nth-child(2){ left:305px;top:220px;}
.slide_bg03 ul li:nth-child(3){ left:431px; top:0}
.slide_bg03 ul li:nth-child(4){ left:687px; top:147px}
.slide_bg03 ul li span{ display:block; width:70px; height:70px; overflow:hidden;border-radius:100%; position:absolute;}
.slide_bg03 ul li:nth-child(1) span{ background:#0066cb url(../images/slide_icon_03_01.png) center no-repeat; left:-48px; top:62px;}
.slide_bg03 ul li:nth-child(2) span{ background:#0066cb url(../images/slide_icon_03_02.png) center no-repeat; left:-34px; top:30px;}
.slide_bg03 ul li:nth-child(3) span{ background:#0066cb url(../images/slide_icon_03_03.png) center no-repeat; left:-24px; top:31px;}
.slide_bg03 ul li:nth-child(4) span{ background:#0066cb url(../images/slide_icon_03_04.png) center no-repeat; left:-40px; top:34px;}
.slide_bg03 ul>span{ display:block; width:70px; height:70px; overflow:hidden;border-radius:100%; position:absolute;background:#0066cb url(../images/slide_icon_03_05.png) center no-repeat; left:787px; top:405px;}
a.xwmore{ display:block; width:100%; height:42px; background:#f3f3f3 url(../images/xwmore.png) center no-repeat;}


/*关于我们*/
.guanyuwomen_banner{ height:880px; background:url(../images/guanyuwomenban_banner.jpg) center no-repeat fixed; box-sizing:border-box; padding-top:10%;}
.guanyuwomen_banner img{ display:block; margin:0 auto 50px;}
.guanyuwomen_banner p{ text-align:center; color:#fff; line-height:28px;}
.fwln{ padding-bottom:145px; background:url(../images/fwln_bg.jpg) center bottom no-repeat; background-size:100% auto}
.fwln img{ display:block; margin:15px auto;}
.bghj{ background:#f0f0f0;}
.bghj .indexcase_tit span{ line-height:200%; padding:20px 0}
.bghj ul{ overflow:hidden; width:1220px; padding-left:20px; margin:0 auto; padding-bottom:70px;}
.bghj ul li{ float:left; margin:0 20px 20px 0;}
.bghj ul li img{ display:block;}



.ryzs-container{ width:1817px; margin:0 auto; padding-top:37px;}
.ryzs-slide{ width:324px !important; height:auto;}
.ryzs-slide h2{ text-align:center; line-height:80px; color:#b8b8b8; font-size:18px; font-weight:normal; overflow:hidden; height:80px; width:100%;}
.ryzs-slide img{ display:block; width:342px; height:auto; opacity:0.6}
.ryzs-slide p{ display:none;}
/*.swiper-slide-active{ width:518px !important;}
.swiper-slide-active img{ display:block; margin:-37px auto 0; opacity:1; width:460px; height:auto;}
.swiper-slide-active h2{ color:#000;}*/





.hyfa_title_con{ overflow:hidden; padding-top:54px;}
.hyfa_title_con img{ display:block; width:372px; height:263px; float:right;}
.hyfa_title{ width:333px; height:auto; float:left;}
.hyfa_title h2{ line-height:38px; color:#333; font-size:20px; position:relative; margin-bottom:20px;}
.hyfa_title h2:after{ content:""; width:26px; height:3px; background:#333; position:absolute; left:0; bottom:-16px;}
.hyfa_title p,.hyfa_acricle_bjq p{ line-height:30px; color:#777; padding-top:20px;}
.hyfa_acticle_title{ height:40px; border-top:1px #e1e1e1 solid; margin-top:60px; position:relative;}
.hyfa_acticle_title h2{ height:40px; line-height:40px; background:#fff; font-size:18px; font-weight:normal; position:absolute; left:-40px; top:-20px; padding-left:30px; padding-right:8px}
.hyfa_acticle_title h2:after{ content:""; width:20px; height:16px; background:#0066cb; position:absolute; left:0; top:12px;}
.hyfa_acticle_title span{ display:block; width:40px; height:40px; background:#fff; padding-left:10px; position:absolute; right:0; top:-20px;}
.hyfa_acticle_title span em{ display:block; float:right; width:38px; height:38px; border-radius:100%; border:1px #e3e3e3 solid;}
.hyfa_acticle_title span.hyfa_title_icon01 em{ background:url(../hyfa_title_icon01.jpg) center no-repeat;}
.hyfa_acticle_title span.hyfa_title_icon02 em{ background:url(../hyfa_title_icon02.jpg) center no-repeat;}
.xwfa ul{ padding:0 30px 30px;}
.xwfa ul li{ width:100%; margin-bottom:5px;}
.xwfa ul li a{ display:block;}
.xwfa ul li a img{ display:block; width:100%; height:185px;}
.xwfa ul li a h2{ height:53px; overflow:hidden; line-height:53px; font-size:14px; font-weight:normal; color:#666; padding-right:42px; background:url(../xwfa_bg.jpg) right center no-repeat;}
.hyfa_con ul li a:after{ content:""; display:none; width:100%; height:100%; background:rgba(0,0,0,0.4); position:absolute; left:0; top:0;}
.hyfa_con ul li a:hover:after{ display:block}
a#menus{ display:none;}
.indexbanner-slide img{ display:block; width:100%; height:auto;}
.banner_fontimg{ position:absolute; left:50%; margin-left:-350px;opacity: 0; filter: alpha(opacity=0);
 -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s;  animation: text2 1s ease-out; -webkit-animation: text2 1s ease-out; -moz-animation: text2 1s ease-out; -o-animation: text2 1s ease-out;  top:580px;}
.banner_fontimg>img{ display:block; width:auto; height:auto;}
.swiper-slide-active .banner_fontimg{ opacity:1; top:212px;}
.indexcase_con ul li a h2{ height:30px; overflow:hidden;}
.indexitem-container{ display:none;}
img.hoverimg{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;}
img.hoverimg:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
.swiper-pagination-white span{ width:36px; height:2px; background:#fff; border-radius:0;}
.swiper-pagination-white{ bottom:90px !important;}


.hover_nav{-o-transition:0.5s; transition:0.5s; border-radius:5px;border:1px solid #eee;z-index:1000;top:180px; opacity:0; left:50%; transform:translate(-50%,0);position: absolute;background-color:#fff;color:#666;width: 137px;padding:10px; box-shadow:0 0 5px rgba(0,0,0,0.25)}
ul.nav li .hover_nav a{ border:none;height:30px;color: #666;display: block; line-height:30px;}
ul.nav li .hover_nav a:hover{ border:none; color:#0066cb}
ul.nav li .hover_nav img{position: absolute;top: -8px; left:50%; transform:translate(-50%,0)}
ul.nav li#nav06{ position:relative;}
ul.nav li#nav06:hover{ overflow:visible}
#nav06:hover .hover_nav{ opacity:1; top:70px;}
.fuwu-slide{ height:900px !important}


@media(min-width: 1200px){
.jjfa_List{ width:390px; background:#f5f5f5; float:left; margin-right:15px; overflow:hidden;}
.jjfa_List a{ display:block; padding:0 30px 24px; height:341px; box-sizing:border-box;}
.jjfa_List a img{ margin:0 -30px; width:390px}
.jjfa_List a p{ line-height:24px; color:#777;}
.jjfa_List a h2{ margin-top:17px; height:48px; line-height:48px; font-size:18px; font-weight:normal;}
.jjfa_List a h2 span{ display:inline-block; padding-right:35px; background:url(../images/jjfa_icon_gray.png) right center no-repeat}
.jjfa_List a:hover{ background:#0066cb;}
.jjfa_List a:hover p{ background:url(../images/jt_white.png) right bottom no-repeat; color:#fff;}
.jjfa_List a:hover h2{ color:#fff;}
.jjfa_List a:hover h2 span{ background:url(../images/jjfa_icon_white.png) right center no-repeat}
.jjfa_List:nth-child(2){ width:452px; float:right; margin:0;margin-bottom:15px;}
.jjfa_List:nth-child(1){ width:735px; height:auto; float:left; margin:0;margin-bottom:15px;}
.jjfa_List:nth-child(1) img{ width:100%; height:341px; margin:0}
.jjfa_List:nth-child(1) a{ padding:0; display:block; position:relative;}
.jjfa_List:nth-child(1) h2{ position:absolute; left:0; bottom:0; width:100%; height:60px; background:rgba(0,0,0,0.7) url(../images/jt_white.png) 695px center no-repeat;}
.jjfa_List:nth-child(1) h2 span{ float:left; height:60px; line-height:60px; padding:0 40px 0 30px; color:#fff; font-size:16px; font-weight:normal; background:url(../images/jjfa_icon_white.png) right center no-repeat}
.jjfa_List:nth-child(5){ margin:0;}
.jjfa_List:nth-child(2) a img{ width:452px}
.news_img dd:nth-child(1){ width:706px; position:relative; height:392px; overflow:hidden; float:left;}
.news_img dd:nth-child(1) a img{ display:block; width:100%; height:392px;}
.news_img dd:nth-child(1) .news_img_title p{ display:block; line-height:30px; color:#fff;height:30px; overflow:hidden;}
.fwms ul li:nth-child(1),.fwms ul li:nth-child(5){ width:180px; margin-top:271px;}
.fwms ul li:nth-child(2),.fwms ul li:nth-child(4){ margin-top:100px;}
.fwlc-container{ display:none;}	
.hyfa_con ul li a:hover h2 span{ background:url(../images/jjfa_icon_white.png) right center no-repeat}
.indexcase_con ul li a:hover, .hyfa_con ul li a:hover{ background:#0066cb;}
.indexcase_con ul li a:hover h2,.indexcase_con ul li a:hover span,.indexcase_con ul li a:hover p,.hyfa_con ul li a:hover h2,.hyfa_con ul li a:hover p{ color:#fff;}
}
@media(max-width: 1400px){
	.header{ padding:0 10px;}
}			
@media(max-width: 1368px){
	.header{ padding:0 10px;}
	ul.nav{ width:auto; left:150px;}
	.guanyuwomen_banner{ height:auto; padding-bottom:100px; background-size:cover}
}	
@media(max-width: 1200px){
	.w1200,.slide_bg01 ul,.anli_title,.fwms ul{ width:100%;}
	.indexcase_con ul li a h2{ padding:10px 15px 0 }
	.indexcase_con ul li a p{ padding-left:15px;}
	.indexcase_con ul li a span{ padding-right:15px;}
	.lxwm{ background:none; min-height:100px; padding-top:20px;}
	.lxwm_con{ padding-top:15px;}
	.lxwm_left,.lxwm_right{ width:100%; float:none;}
	.lxwm_left>p,.lxwm_left ul{ padding-left:40px;}
	.lxwm_right{ padding:0 40px; box-sizing:border-box;}
	.lxwm_form input[type="text"], .lxwm_form textarea,.lxwm_form input[type="submit"]{ box-sizing:border-box; width:100%;}
	.fwms ul{ background:none;}
	
}	
@media(max-width: 1200px) and (min-width: 768px){
	.lxwm_left ul{ width:100%; overflow:hidden; padding-bottom:20px;}
	.lxwm_left ul li{ float:left; width:30.33%; padding-right:3%;}
	.lxwm_left ul li:nth-child(3){ border-bottom:1px #ececec solid}
	.jsnl ul{ width:100%;}
	.jsnl ul li{ width:22.5%; margin:0; margin-left:2%;}
	.fwms ul li{ width:33.33%;min-height:250px;}
	}
@media(max-width: 1232px){
	.header{ padding:0 10px;}
	ul.nav{ width:auto; left:150px;}
	ul.nav li{ margin:0 10px;}
}		
@media(max-width: 970px){
	.header_right{ display:none}
	.header{ padding:0; width:100%; position:fixed; left:0; top:0;}
	.header_height{ height:70px;}
	a.logo{ float:left; height:40px; margin:15px 10px; padding:0;}
	a.logo{ width:auto;}
	a#menus{ box-sizing:border-box; padding-top:10px; display:block; position:absolute; right:0; top:0; width:70px; height:70px;}
	ul.nav{ display:none; border-top:1px #ccc solid; clear:both; position:static; background:#fff; height:auto; overflow:hidden; padding:10px 0; border-bottom:2px #0066cb solid}
	ul.nav li{ width:33.33%; height:40px; float:left; margin:0;}
	ul.nav li a{ height:40px; line-height:40px; border-bottom:none;}
	ul.nav li a:hover,ul.nav li.cur a{ border:none;}
	a#menus span{display: block;width:35px;height: 2px; background:#0066cb; margin:10px auto;}
	.indexcase_con, .hyfa_con{ padding:0; padding-left:10px;}
	.indexcase_con ul li, .hyfa_con ul li{ width:50%; padding:0; padding-right:10px; margin-bottom:10px;}
	.indexcase_con ul li a h2{ padding:10px 10px 0}
	.indexcase_con ul li a, .hyfa_con ul li a{ padding-bottom:10px;}
	.indexjjfa_list{ box-sizing:border-box; padding:10px;}
	.jjfa_List a{ display:block; width:100%; background:#f5f5f5; margin-bottom:10px; padding-bottom:10px;}
	.jjfa_List a img{width:100%; height:auto;}
	.jjfa_List a h2{ display:inline-block; margin-top:10px; font-size:18px; font-weight:normal; padding:0 10px; line-height:200%;padding-right: 35px;
    background: url(../images/jjfa_icon_gray.png) right center no-repeat;}
	.jjfa_List a p{ font-size:14px; line-height:180%;}
	.indexnews-slide ul li,.news ul li{ width:100%; margin-top:25px;}
	.indexnews-slide ul,.news ul{ padding:0 18px;}
	.indexnews-slide ul li a,.news ul li a{ padding-right:0}
	.indexnews-slide ul li a h4,.news ul a h4{ height:24px; overflow:hidden;}
	.data{ width:82px;}
	.indexnews-slide ul li a,.news ul li a{ padding-left:98px;}
	.indexnews{ padding-bottom:25px;}
	.indexnews-slide ul li a h2,.news ul li a h2{ height:48px; overflow:hidden; line-height:24px;}
	.indexhzhb_con{ width:100%;}
	.indexhzhb_con li{ width:33.33%; box-sizing:border-box;}
	.indexhzhb_con li img{ display:block; width:100%; height:auto;}
	.indexlxwm{ height:auto; background-size:cover}
	.indexlxwm .w1200{ height:auto; padding:0; padding-top:203px; padding-left:20px; padding-bottom:20px; background-position:20px 20px;}
	.foot_nav{ padding:10px 0; overflow:hidden;}
	.foot_nav a{ width:33.33%; display:block; float:left; margin:0; line-height:30px; text-align:center;}
	.links{ padding:10px; height:auto; line-height:30px;}
	.jlfx{ padding:63px 10px 0;}
	.w820,.w340{ width:100%;}
	.w820,.w340,.hyfa_title,.share_btn{ width:100%; float:none;}
	.rmbq{ margin:10px 0}
	.rmbq ul li{ width:33.33%}
	.xwfa ul{ padding:0; width:100%; overflow:hidden;}
	.xwfa ul li{ width:45.5%; margin-left:3%; float:left; margin-bottom:3%;}
	.xm_xx{ height:auto;}
	.xm_xx .xm_xxlist{ width:100%; float:none; padding:0 20px 20px; height:auto;}
	.xm_xx .xm_xxlist h2{ padding-top:0;}
	.anlibanner-container{ height:285px;}
	.anli_title{ box-sizing:border-box; padding:0 10px;}
	.anli_title h2{ padding-top:60px; font-size:20px; line-height:280%}
	.anli_title a{ display:none;}
	.page{ padding:0;}
	.anlibanner-button-next, .anlibanner-button-prev{ top:auto !important; bottom:20px !important; margin:0}
	.anli_title p{ line-height:55px;}
	.albottom,.news{ padding:0}
	.albottom>img{ width:35%;}
	.news_img{ padding-top:20px}
	.news_img dd{ width:31.33%; margin-left:1.5%; float:left;}
	.news_img dd:last-child{ margin-top:0}
	.guanyuwomen_banner img{ width:60%; height:auto; margin:0 auto 20px;}
	.guanyuwomen_banner p{ padding:0 15px; text-align:justify}
	.fwln img{ width:100%;}
	.fwln{ padding-bottom:10%}
	.bghj ul{ width:100%; box-sizing:border-box; padding-left:10px; padding-bottom:15px;}
	.bghj ul li{ width:50%; float:left; box-sizing:border-box; padding-right:10px; padding-bottom:10px; margin:0;}
	.bghj ul li img{ width:100%; height:auto; display:block;}
	.bghj ul li:nth-child(3),.bghj ul li:nth-child(4){ width:100%;}
	.bghj .indexcase_tit span{ padding:15px 10px 0;}
	.tuandui_banner{ background-size:cover; height:350px}
	.tdwh_bg ul{ width:100%;}
	.tdwh_bg ul li{ width:50%;}
	.tdwh_bg{ padding:20px; background-size:cover; height:auto;}
	.tdwh_list{ height:717px;}
	.tdwh_bg ul li{ height:861px;}
	.tdwh_bg ul{ overflow:hidden; height:auto;}
	.sjtd_img img{ display:block; width:98%; margin:0 1% 1%; height:auto;}
	.sjtd_img img.sjtd_img02,.sjtd_img img.sjtd_img03{ width:48%; margin:0 1%; float:left;}
}	

@media(max-width: 640px){
	.xl_kfbar { display:none;}
	.xiongzhang { display:block;box-sizing: border-box;}
	.xiongzhang_header .header { top:65px;border-top: 1px #ebebeb solid;}
	.swiper-pagination-white { bottom: 15px !important;}
	.w1200{ width:100%;}
	.indexitem ul li{ width:100%;}
	.indexcase_tit{ padding:15px 0 8px;}
	.indexcase_tit h2{ line-height:48px; height:48px; font-size:28px;}
	.indexcase_tit span{ line-height:350%;}
	.juzhong{ padding:0}
	ul.zxtab{ margin-top:15px;}
	.swiper2{ width:100%;}
	.indexhzhb_con{ width:100%;}
	.indexhzhb_con li{ box-sizing:border-box; width:50%;}
	.indexhzhb_con li img{ display:block; width:100%; height:auto;}
	
	.indexcd{ height:auto; padding:43px 8px 20px}
	.indexcd_title{ padding-left:40px;}
	.indexcd_title p{ padding-right:40px;font-size: 18px;line-height: 27px; padding-right: 40px;}
	.indexcd ul{ padding:20px 0}
	.indexcd ul li h2{ padding-top:35px; font-size:30px;}
	.indexcd ul li h4{ line-height:110px;}
	.indexcd ul li{ min-height:236px;}
	.slide_tit h2{ font-size:28px; line-height:98px; padding-top:78px;}
	.slide_tit span{ font-size:16px; line-height:180%; padding:15px 10px 0;}
	.slide_tit p{ padding:0 10px; line-height:180%; font-size:12px;}
	.slide_bg01 ul{ width:100%; overflow:hidden; padding:10px 0}
	.slide_bg01 ul li{ width:50%; float:left; line-height:54px;}
	.slide_bg01 ul li img{ width:70%;}
	.slide_bg01_more{ height:60px;}
	.slide_bg01_more a span{ display:block; height:60px; width:100%; float:none; line-height:60px; text-align:center;}
	.slide_tit ul,.slide_bg02_ul{ padding-top:30px;}
	.slide_tit ul li{ padding:0 20px;}
	.slide_bg02_ul li{ height:auto; width:46%; margin:0 2%; float:left; padding:20px 0;}
	.slide_bg02_ul li img{ width:60%}
	.slide_bg03 ul{ width:100%; box-sizing:border-box; padding:15px;}
	.page_banner,.tuandui_banner{ height:220px; background-size:cover}
	.page_banner_font{ width:92%;}
	.page_banner_font h2:after, .page_banner_font h2:before{ width:50px;}
	.page_banner_font h2{ font-size:30px;}
	.page_banner_font p{ line-height:30px; font-size:16px;}
	.column_nav { padding: 20px 0 15px;}
	.hyfa_con ul li a:after{ display:none;}
	.hyfa_con ul li,.anli_title{ width:100%;}
	.jlfx{ padding:10px;}
	.mokuai_left{ padding:0 15px;}
	.hyfa_title_con{ padding-top:20px;}
	.hyfa_title_con img{ width:100%; height:auto; float:none; margin-top:15px;}
	.hyfa_acticle_title h2{ left:-15px;}
	.hyfa_title p, .hyfa_acricle_bjq p{ text-align:justify}
	
	.indexcase_con ul li a p{ height:26px; overflow:hidden; float:none; padding-left:10px;}
	.indexcase_con ul li a span{ padding-right:10px;}
	.PicList{ padding:20px 0;}
	.albottom>img{ width:60%;}
	
	
	.news_img{ padding:10px;}
	.news_img dd{ width:100%; float:none; margin-bottom:10px;}
	.news_nav{ padding:0; padding-bottom:20px; text-align:center;}
	.news_nav a{ float:none; display:inline-block; margin:0 5px;}
	.news ul li{ padding-bottom:25px; margin-bottom:25px;}
	.jlfx_title{ padding-top:15px;}
	.jlfx_title h1{ font-size:20px; line-height:35px;}
	.jlfx_title_xx{ position:static;}
	.jlfx_title_xx span{ text-align:left;}
	
	
	
	
	
	.tdwh_bg ul{ width:100%;}
	.tdwh_bg ul li{ width:50%;}
	.tdwh_bg{ padding:10px; background-size:cover; height:auto;}
	.tdwh_list{ height:334px;}
	.tdwh_bg ul li{ height:479px;}
	.tdwh_bg ul{ overflow:hidden; height:auto;}
	
	.sjtd_font{ padding:20px 0 30px}
	.page_banner_font h3{ font-size:20px; line-height:150%}
	.fwms ul{ width:100%; background:none; overflow:hidden; height:auto;}
	.fwms ul li{ width:50%; min-height:265px; padding-bottom:15px;}
	.fwms ul li p{ font-size:12px;}
	.jsnl .indexcase_tit h2{ margin-bottom:20px;}
	.jsnl ul{ width:100%;}
	.jsnl ul li{ width:45.5%; float:left; margin:0; margin-left:3%; margin-bottom:3%; height:290px;}
	.jsnl ul li span{ width:120px; height:120px; background-size:75% auto !important;}
	.jsnl ul li h2{ padding:0;}
	.jsnl ul li p{ line-height:24px; font-size:12px;}
	.fwlc ul{ padding:25px 0; margin:0}
	.indexitem{ display:none}
	.indexitem-container{ display:block;}
	.indexitem ul{ overflow:hidden;}
	.indexitem-container{ padding:20px 0}
.indexitem-slide{ cursor:pointer; border-right:1px #ebebeb solid; float:left; width:60%; box-sizing:border-box; padding:30px 0}
.indexitem-slide:nth-child(3){ border:none;}
.indexitem-slide a{ display:block; line-height:30px; color:#777; text-align:center;}
.indexitem-slide a:hover{ color:#0066cb}
.indexitem-slide h4{ position:relative; line-height:63px; text-align:center; font-size:18px; font-weight:normal; color:#222; margin-bottom:20px;}
.indexitem-slide h4:after{ content:""; position:absolute; left:50%; bottom:-3px; transform:translate(-50%,0); width:25px; height:3px; background:#666;}
.indexitem-slide span{ display:block; margin:0 auto; width:134px; height:95px; background:url(../images/indexitem_libg.png) center no-repeat; margin-bottom:12px;}
.indexitem-slide span em{ display:block; width:93px; height:93px; border:1px #cecece solid; border-radius:100%; margin:0 auto;}
.indexitem-slide:nth-child(1) span em{ background:#fff url(../images/indexitem_icon01.png) center no-repeat;}
.indexitem-slide:nth-child(2) span em{ background:#fff url(../images/indexitem_icon02.png) center no-repeat;}
.indexitem-slide:nth-child(3) span em{ background:#fff url(../images/indexitem_icon03.png) center no-repeat;}
.fwlc>ul{ display:none;}
.fwlc-container{ padding-top:15px;}
.fwlc-slide{ width:1200px;}
	}