@charset "utf-8";
/* CSS Document */
*{ font-family:"Microsoft Yahei"; margin:0; padding:0;}
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
html, body{ overflow-x:hidden;}
body{color:#333; background-color:#ffffff}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style:none}
input,textarea,button{ background: transparent;vertical-align:middle}
table{ border-spacing: 0px; border-collapse: collapse; width:100%; margin:0 auto;}
tr{cursor: pointer;}
input, textarea{ border:0}
textarea{resize:none}
select{ border:none;outline: none;}

/*链接*/
a{ color:#333; text-decoration:none;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color:#a00; text-decoration:none;}

/*通用*/
.wrap{ width:1750px; margin:0 auto;}
.fl{float:left !important}
.fr{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.img{ display:block}

/*头部*/
.header{ width:100%; background-color:#ffffff; height:90px}
.head_wrap{ width:83.5%; margin:0 auto; height:90px}
.logo{ padding-top:29px; overflow:hidden; width:309px}
.nav_size{ width:68.5%; height:90px;}
.nav{ height:90px; line-height:90px; width:80%; margin:0 auto}
.nav li{ float:left; width:16.6%; text-align:center; position:relative;}
.nav li a{font-size:17px; color:#333;}
.nav li div.active{ border-bottom:2px solid #FFFFFF; width:90px; margin:0 auto;}

.nav li .sub{ position:absolute; top:85%; background:#fff; width:170px; left:50%; margin-left:-95px;border:1px solid #bbb; border-bottom:5px solid #3772B3; z-index:10000; transform:translateY(-20px); visibility:hidden; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; transition:.5s; }
.nav li .sub .box{ padding:10px 10px; background:#fff; text-align: center;}
.nav li .sub a{ padding:0; line-height:2.5; transition:.3s; font-size:.9rem; display: block; border-bottom:1px dashed #e8e8e8}
.nav li .sub a:last-child{ margin-bottom:12px}
.nav li .sub a:hover{ color:#3772B3; font-weight:bold}
.nav li:hover .sub{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; visibility:visible; transform:translateY(0px);}
.nav li .sub:before {content: "";position: absolute;top: -5px;right: 50%; margin-right:-20px;height: 40px;width: 40px;background-color: #FFFFFF;border: 1px solid #bbb;z-index: -1;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);}
.nav li:nth-child(4) img{ display:none}
.nav li:nth-child(4) .sub{ display: none;}
@font-face {
font-family: 'centurygothic';
src: url('../font/centurygothic.eot'); /* IE9 Compat Modes */
src: url('../font/centurygothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../font/centurygothic.woff') format('woff'), /* Modern Browsers */
     url('../font/centurygothic.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../font/centurygothic.svg#centurygothic') format('svg'); /* Legacy iOS */
   }
@font-face {
font-family: 'impact';
src: url('../font/impact.eot'); /* IE9 Compat Modes */
src: url('../font/impact.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../font/impact.woff') format('woff'), /* Modern Browsers */
     url('../font/impact.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../font/impact.svg#impact') format('svg'); /* Legacy iOS */
   }
.top_tel_number{ font-family:"centurygothic"; font-size:22px; line-height:22px; padding-left:50px}
.top_tel_en{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; padding-top:28px; padding-left:50px}
.top_tel{ background-image:url(../images/tel_bg.png); background-repeat:no-repeat; background-position:left center; height:90px; width:190px;}

/*主页简介*/
.i_jj_bg{ height:970px; background-image:url(../images/jj_bg.jpg); background-repeat:no-repeat; background-position:center top}
.i_jj_title h2{ text-align:center; color:#2666AD; font-size:48px; font-weight:normal; padding-top:40px}
.i_jj_title_bottom{ width:70px; margin:0 auto; border-bottom:3px solid #C72D32; height:22px}
.i_jj_txt{ width:83%; margin:0 auto; text-align:center; font-size:16px; line-height:32px; padding-top:22px}
.i_jj_txt span{ font-weight:bold; color:#2666AD}
.i_jj_sz{ width:83%; margin:0 auto; padding-top:50px}
.i_jj_sz ul{ width:100%}
.i_jj_sz ul li{ width:25%; float:left; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-right:1px dashed #e3e3e3}
.i_jj_sz ul li:nth-child(4){ border-right:none}
.num_style1{ font-family:"impact"; font-size:70px; color:#2666AD; line-height:70px}
.num_style1 span{ width:36px; height:36px; background-image:url(../images/num_bg.png); background-repeat:no-repeat; font-size:14px; display:inline-block; vertical-align:top; line-height:36px; color:#FFFFFF; margin-left:10px; -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -o-transition: -o-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out;}
.num_style1 span:hover {-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);
}
.num_style2{ color:#666; padding-top:10px}
.i_jj_more{ width:170px; height:47px; border:1px solid #CCCCCC; border-radius:47px; margin:0 auto; text-align:center; line-height:43px; color:#666666; margin-top:50px}
.i_jj_more span{ color:#e4001c; font-size:22px}
.i_jj_more:hover{ background-color:#C72D32; color:#FFFFFF; ; border:1px solid #fff;}
.i_jj_more:hover a{ color:#FFFFFF}
.i_jj_more:hover span{ color:#FFFFFF}
.three_kuai{ width:75%; margin:0 auto; height:480px; background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,0.12); position:absolute; left:12.5%; z-index:1}
.three_list ul li{ width:33%; float:left; height:480px}
.three_list ul li:nth-child(2){ background-color:#f5f5f5; width:34%}
.three_list ul li:nth-child(3){ background-color:#e6e6e6}
.three_padding{padding:40px 50px}
.three_en{ width:114px; height:114px; border:2px solid #e2e2e2; position: relative; display:table}
.three_en .in{display:table-cell; vertical-align:middle; width:100%; position:relative;}
.three_en .in:before{content: ''; display: block; width:2px; height:29px; background-color: #c72d32; position: absolute; top:50%; transform:translateY(-50%); left: -2px;}
.three_en .in span{font-size:15px; color: #666; line-height: 22px; display: inline-block; width:100%; padding-left:12px;}
.three_list ul li:hover{ background-color:#E4001C; color:#FFFFFF;}
.three_list ul li:hover .three_en .in:before{ display:none}
.three_list ul li:hover .three_en .in span{ color:#FFFFFF}
.three_dazi{font-size:42px; padding-top:35px}
.three_xiaozi{font-size:24px; padding-top:12px; color:#666666; border-bottom:1px solid #FFFFFF; padding-bottom:15px}
.three_list ul li:hover .three_xiaozi{ color:#FFFFFF}
.three_xiaozi2{height:74px; font-size:14px;}
.three_xiaozi2 p{ line-height:28px; padding-top:10px}
.three_more{ width:56px; height:56px; border-radius:56px; background-color:#FFFFFF; text-align:center; line-height:50px; font-size:46px;}
.three_more a{color:#E4001C}

/*服务项目*/
.index_fwxm{ height:800px; background-image:url(../images/i_fw_bg.jpg); background-repeat:no-repeat; background-position:center top}
.index_fwxm_list ul li{ width:25%; border-right:1px solid #7AB4C9; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; height:800px; text-align:center; color:#FFFFFF; position:relative}
.index_fwxm_list ul li:hover:before{ content:''; background-image:url(../images/number_bg.gif); position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.12;}
.i_fw_wz1{ font-size:32px; padding-top:350px; position:relative}
.i_fw_wz2{ font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-top:10px; position:relative}
.i_fw_wz3{ width:50px; height:3px; background-color:#FFFFFF; border-radius:3px; margin:0 auto; margin-top:15px; position:relative}

/*首页产品*/
#lib_Tab2_sx{width:100%; height:685px; }
.lib_Menubox_sx3 {position:relative; width:86%; height:170px; margin:0 auto;}
.lib_Menubox_sx3{}
.lib_Menubox_sx3 li{display:block; cursor:pointer; width:12.5%; color:#666; text-align:center; font-size:14px; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-right:1px dashed #ebebeb}
.lib_Menubox_sx3 li.hover{ color:#3772B3}
.lib_Menubox_sx3 li:nth-child(8){ border-right:none}
.lib_Contentbox_sx3{ width:100%;}
.pad_top{ padding-top:6px}
.i_cp_title{ padding-top:40px; font-size:44px; text-align:center; color:#2666AD; padding-bottom:33px;}

.he_img {position:relative; top:0; left:0; width: 100%;}
.he_img1{position: absolute; top:0; left:0; width:100%; height:100%;}
.he_syp1 {padding:0 0; overflow: hidden; width: 100%;}
.he_swiper{width:75% !important; padding-bottom:15px;}
.he_swiper{ background-image:url(../images/cp_tybg.png); background-repeat:no-repeat; background-position:right top}
.he_swiper:nth-child(2n){ background-image:url(../images/cp_tybg2.png);background-repeat:no-repeat; background-position:right top}
.he_swiper:nth-child(3n){ background-image:url(../images/cp_tybg3.png);background-repeat:no-repeat; background-position:right top}
.he_syp1li { width: 100%;position: relative;}
.he_syp1ig {width: 100%; height:500px; overflow: hidden;}
.he_syp1ile {width: 0; position: relative; z-index: 1; height: 100%; left: 0; transition: all 0.4s linear; overflow: hidden; padding: 75px 0 26px; opacity: 0;}
.he_syp1ilb { width:75%; position: relative; height: 100%; padding: 0 90px;}
.he_syp1iti p {font-size: 32px; line-height: 1.5; color: #FFFFFF; height:3em; overflow: hidden;}
.he_syp1ile::after{content: ''; width:100%; height:100%; position:absolute; top:0; left:0; background:#CA0915; opacity:0.8; z-index:-1; background-image:url(../images/bg_logo.png); background-repeat:no-repeat; background-position:right 370px}
.he_syp1irfi{width:40px;}
.he_jj{ color:#FFFFFF; line-height:30px; padding-top:15px; border-top:1px solid #DD7A81; margin-top:20px}
.he_syp1irfi img {width:100%;}
.he_syp1ilfe p {font-size:16px; line-height:1.5; }
.he_syp1ilfe {padding-right:18px;}
.he_syp1imo{display:flex; align-items:center; margin-top:42px;}
.he_syp1ipc {position:absolute; bottom:-15px; right:100px; width:550px; opacity: 0; z-index: 2;}
.he_syp1ipc img {}
.swiper {width:100%;}
.he_swiper.swiper-slide-active .he_syp1ipc {right:0; opacity:1; transition: all 0.36s 0.6s linear;}
.he_swiper.swiper-slide-active .he_syp1ile {opacity: 1;}
.he_swiper .he_syp1ile { width:720px;}
.he_syp1qud{width:64px; height:64px; border-radius:50%; box-shadow:0px 4px 15px rgba(0, 0, 0, 0.2); background:#fff; position: relative;
 transition: all 0.36s;}
.he_syp1qkc {width:10px; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%);}
.he_syp1qkc img {transition: all 0.36s;}
.he_syp1qkc .he_img1{opacity:0;}
.he_syp1quk {width:78%; position: absolute; top:46%; left: 50%; transform: translate(-50%, -50%); z-index: 10;}
.he_syp1ig:after { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(238, 238, 238, 0.57);}
.con_three{ display:none}
.con_three.show{ display:block}

/*鼠标效果*/
.he_syp1qud:hover {background: #CA0915;}
.he_syp1qud:hover .he_syp1qkc .he_img1 {opacity: 1;}
.he_syp1qud:hover .he_syp1qkc .he_img {opacity: 0;}

/*首页视频*/
.video_bg{ background-image:url(../images/video_bg.jpg); height:429px; background-position:center center; background-repeat:no-repeat}
.video_t1{ font-size:50px; color:#2666ad; font-family:"Arial, Helvetica, sans-serif"; padding-top:10px; font-weight:bold}
.video_t2{ font-size:28px; padding-top:15px}
.video_t3{ font-size:24px; padding-top:10px}
.video_t4{ font-size:16px; color:#777; padding-top:15px}
.vdplay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 99999;background: url('../images/fancybox_overlay.png');display: none;}
.vd-cha {position: absolute;right: 0;top: 0;z-index: 3;color: #fff;width: 80px;height: 80px;font-size: 50px;text-align: center;line-height: 80px;cursor: pointer;}
#vdbed {width: 70%;height: 80%;position: absolute;left: 15%;top: 10%;z-index: 1;}


/*首页案例*/
.i_case_title{ font-size:44px; color:#2666ad; text-align:center}
.i_case_jj{ text-align:center; font-size:14px; color:#666; padding-top:10px; padding-bottom:25px}
.i_case_more{ width:180px; height:52px; background-color:#C9062C; line-height:52px; text-align:center; color:#FFFFFF; margin:0 auto; border-radius:8px;}
.case_swiper{ width:83%; margin:0 auto}	
.case_swiper .swiper-slide{width:506px;}
.case_swiper .swiper-slide a{transition: 0.2s;}	
.case_swiper .swiper-slide a:hover{opacity:.6;}	
.case_swiper .swiper-pagination{text-align:center; width:100%; margin-top:10px;}
.case_swiper .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; margin:0 5px; background:#02328d;}
.case_swiper .swiper-button-prev{ height:360px; top:0; z-index:99; transition: 0.2s; }	
.case_swiper .swiper-button-prev:after{content: ''; position:absolute; width:70px; height:100%; background: url(../images/slide_prev.png) no-repeat 0 center; left:0%; top:50%; margin-top:-170px;}
.case_swiper .swiper-button-next{height:360px; top:0; z-index:99; transition: 0.2s;}
.case_swiper .swiper-button-next:after{content: ''; position:absolute; width:70px; height:100%; background: url(../images/slide_prev.png) no-repeat 0 center; right:0%; top:50%; margin-top:-170px; transform: rotate(180deg);}
.case_swiper .swiper-button-prev:hover, .case_swiper .swiper-button-next:hover{opacity:0.6;}

/*首页新闻*/

.i_news_title{ font-size:44px; color:#2666ad; text-align:center; padding-top:45px; padding-bottom:30px}
.i_news_list{ width:97%; margin:0 auto}
.i_news_list ul li{ width:33.3%; float:left; }
.i_news_list_body{ background-color:#FFFFFF; background-image:url(../images/i_news_line.png); background-repeat:no-repeat; background-position:50px 20px; width:96%; margin:0 auto; padding-bottom:45px}
.i_news_time{ background-image:url(../images/i_news_time.png); background-repeat:no-repeat; padding-left:107px; background-position:82px 0; font-size:14px; color:#999999; line-height:18px; font-family:Arial, Helvetica, sans-serif}
.i_news_title_biaoti{ font-size:18px; font-weight:bold; padding-left:82px; padding-right:50px; line-height:26px; margin-top:18px; color:#333333}
.i_news_jj{ padding-left:82px; padding-right:50px; color:#666; font-size:14px; line-height:22px; padding-top:15px}
.i_news_mar_top{ height:46px}
.i_news_readmore{ padding-left:82px; padding-top:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666}


/*二级BANNER*/
.er_banner_gywm{ background-image:url(../images/er_about_banner.jpg); height:560px; background-position:center top;}
.er_banner_product{ background-image:url(../images/er_product_banner.jpg); height:560px; background-position:center top;}
.er_banner_case{ background-image:url(../images/er_case_banner.jpg); height:560px; background-position:center top;}
.er_banner_news{ background-image:url(../images/er_news_banner.jpg); height:560px; background-position:center top;}
.er_banner_zw{ height:94px}
.er_banner_txt{ width:600px; margin:0 auto; color:#FFFFFF; padding-top:200px; text-align:center; text-shadow:0px 0px 10px rgba(0,0,0,0.5),0px 0px 10px rgba(0,0,0,0.5);}
.er_banner_txt_1{ font-size:60px; padding-bottom:20px;}
.er_banner_txt_2{ height:4px; background-color:#FFFFFF; width:60px; margin:0 auto; box-shadow:0 0 20px rgba(0,0,0,1)}
.er_banner_txt_3{ font-size:32px; font-family:Arial, Helvetica, sans-serif; padding-top:15px}

/*二级关于*/
.er_about_top{ width:1600px; margin:0 auto}
.er_about_top_fl{ width:840px}
.er_about_top_fr{ width:700px; padding-top:114px}
.er_about_title1{ padding-top:50px; font-size:40px; font-weight:bold; color:#2666ad}
.er_about_title2{ font-size:18px; color:#333333; line-height:40px}
.er_about_title3{ font-size:16px; color:#777; line-height:32px; padding-top:25px; padding-bottom:18px}
.er_about_top_four{ width:840px; height:130px; border:1px solid #e6e6e6; box-sizing:border-box}
.er_about_top_four ul li{ width:25%; float:left; text-align:center; border-right:1px solid #e6e6e6; height:128px; box-sizing:border-box}
.er_about_top_four ul li:last-child{border-right:none}
.er_four_iconimg{ padding-top:30px}
.er_four_iconzi{ padding-top:5px}
.er_four_more{ width:168px; border:1px solid #D0111B; height:50px; text-align:center; line-height:50px; margin-top:40px}

/*二级资质*/
.er_zz_title{ text-align:center; font-size:40px; font-weight:bold; color:#2666ad; padding-top:45px}
.er_zz_swiper{ width:82%; margin:0 auto}	
.er_zz_swiper .swiper-slide{width:360px;}
.er_zz_swiper .swiper-slide a{transition: 0.2s;}	
.er_zz_swiper .swiper-slide a:hover{opacity:.6;}	
.er_zz_swiper .swiper-pagination{text-align:center; width:100%; margin-top:10px;}
.er_zz_swiper .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; margin:0 5px; background:#02328d;}
.er_zz_swiper .swiper-button-prev{ height:500px; top:0; z-index:99; transition: 0.2s; }	
.er_zz_swiper .swiper-button-prev:after{content: ''; position:absolute; width:70px; height:100%; background: url(../images/slide_prev.png) no-repeat 0 center; left:0%; top:50%; margin-top:-170px;}
.er_zz_swiper .swiper-button-next{height:500px; top:0; z-index:99; transition: 0.2s;}
.er_zz_swiper .swiper-button-next:after{content: ''; position:absolute; width:70px; height:100%; background: url(../images/slide_prev.png) no-repeat 0 center; right:0%; top:50%; margin-top:-170px; transform: rotate(180deg);}
.er_zz_swiper .swiper-button-prev:hover, .er_zz_swiper .swiper-button-next:hover{opacity:0.8;}

/*二级关于下部*/
.er_about_di{ height:640px; background-image:url(../images/er_about_di_bg.jpg);}
.er_about_di_width{ width:83%; margin:0 auto;}
.er_about_di_t1{ text-align:right; font-size:40px; color:#34417F; padding-top:120px; font-weight:bold}
.er_about_di_t2{ font-size:14px; color:#666666; padding-top:10px; text-align:right}
.er_about_di_huang{ width:350px; height:240px; background-color:rgba(241,202,46,0.9); text-align:left; padding:40px; margin-right:20px}
.er_about_di_huang_t1{ font-size:24px; font-weight:bold}
.er_about_di_huang_t1 span{ color:#014da1}
.er_about_di_huang_t2{ padding-top:20px}
.er_about_di_huang_t2 p{ font-size:14px; padding-bottom:12px; line-height:22px}
.er_about_di_jiantou{ padding-top:15px;}
.er_about_di_lan{ width:250px; height:152px; background-color:rgba(63,92,160,0.9); text-align:center; line-height:152px; font-size:24px; color:#FFFFFF; font-weight:bold}
.er_about_di_lan2{ width:250px; height:155px; background-color:rgba(63,177,233,0.9); margin-top:13px; text-align:center; line-height:155px; font-size:24px; color:#FFFFFF; font-weight:bold}
.er_about_di_lan a,.er_about_di_lan2 a{ color:#FFFFFF}

/*二级产品*/
.er_prolei{ width:86%; margin:0 auto}
.er_prolei ul li{display:block; width:12.5%; color:#666; text-align:center; font-size:14px; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-right:1px dashed #ebebeb}
.er_prolei ul li.hover a{ color:#006699;}
.er_prolist{ width:86%; margin:0 auto}
.er_prolist ul li{ width:50%; float:left; margin-bottom:25px;}
.er_prolist ul li:nth-child(2n){ float:right}
.er_prolist_width{ width:97%; background-image:url(../images/er_pro_bg.jpg); height:500px; }
.er_prolist_lan{ width:40%; background-color:#E6EFFB; height:500px; color:#2666ad}
.er_prolist_lan:hover{ width:40%; background-color:#2666ad; height:500px; color:#FFFFFF}
.er_prolist_lan:hover .er_pro_jj{  color:#FFFFFF}
.er_prolist_lan:hover .er_pro_more{ background-image:url(../images/cp_more.png); background-repeat:no-repeat;}
.er_prolist_img{ width:60%; height:500px;  display:flex;justify-content:center;align-items:center;}
.er_pro_title{ width:84%; margin:0 auto; font-size:25px; line-height:32px; border-bottom:1px solid #A1BDDF; padding-bottom:20px; padding-top:40px;}
.er_pro_jj{ width:84%; margin:0 auto; font-size:14px; line-height:30px; padding-top:20px; color:#666666; height:210px}
.er_pro_more{ width:84%; margin:0 auto; background-image:url(../images/cp_more2.png); background-repeat:no-repeat; height:52px}
.sj_xianshi{ display:none}

/*二级案例*/
.er_case{ width:83%; margin:0 auto}
.er_case img{ width:100%}
.er_case ul li{ width:33.3%; float:left; margin-bottom:20px}
.er_case_li_width{ width:95%; margin:0 auto}
.er_case_title{ height:40px; line-height:40px; text-align:center}
.case_class{ width:80%; margin:0 auto; padding-bottom:20px}
.case_class  li{ float:left; width:10%; line-height:30px}

/*二级新闻*/
/*.erjixw *{box-sizing: border-box;}*/
.erjixw{margin:20px auto 60px; overflow:hidden}
.erjixw ul li{ width:32%; float:left; border-bottom:1px dashed #CCCCCC; margin-top:2%; padding-bottom:1%;}
.erjixw ul li:nth-child(3n+2){ width:32%; padding:0 2% 1% ;}
.ejxwtu{ width:100%; position:relative;}
.ejxwtu img{vertical-align: middle;}
.ejxwtubj{ position:absolute; top:0;background: url(../images/xwqhbj.png) repeat; width:100%; height:100%; z-index:9}
.ejxwtubj h1{ text-align:center; margin-top:25%;}
.ejxwtubj{ display:none}
.erjixw ul li:hover  .ejxwtubj{ display: block}
.ejxwzi{}
.ejxwzi h1{line-height:36px; font-size:16px; color:#333; margin-top:4%; font-weight:normal; font-family:Arial, Helvetica, sans-serif }
.ejxwzi h2{line-height:40px; font-size:22px; color:#333; font-weight:bold;height:40px; overflow:hidden}
.ejxwzi h3{line-height:28px; font-size:14px; color:#505050; height:50px; overflow:hidden; font-weight:normal}
.ejxwzi h4{ display: none;}

/*二级联系*/
.con_con{ width:85%; margin:0 auto}

/*详细页*/
.article_title{padding-top:30px; padding-bottom:15px}
.article_con{width:85%; margin:0 auto; border-top:1px solid #e1e1e1; padding-top:20px}
.con_jj{ width:50%; float:left}
/*.n_linian{ padding:80px 0 180px; background:#f3f3f3 url(../images/n_linian_bg.jpg) center bottom no-repeat;}
.n_linian .title{ margin-bottom:60px;}
.n_linian ul{ width:100%; background:#e5e5e5 url(../images/n_linian_bg.png) right bottom no-repeat; height:360px; }
.n_linian ul li{float:left; width:20%; height:360px; padding:82px 20px 0; text-align:center; position:relative; border-right:#f3f3f3 2px solid; box-sizing: border-box;}
.n_linian ul li:last-child{ border:none}
.n_linian ul li .img{ position:absolute; width:0; height:360px; top:0; left:0; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; overflow:hidden}
.n_linian ul li:hover .img{ width:238px; }
.n_linian ul li h3{ font-size:20px; color:#e70012; margin-bottom:20px;}
.n_linian ul li h4{ margin-bottom:15px;}
.n_linian ul li p{ font-size:15px; line-height:30px; color:#6d6d6d}
.w1200{width:1200px;margin:0 auto}
.er_jj_title .title {margin-bottom: 55px;text-align: center}
.er_jj_title .title h2{font-size:46px; color: #313131; margin-bottom:15px; font-weight:normal}
.er_jj_title .title span {display:inline-block; height:35px; line-height:35px; background-image: linear-gradient(to right, rgba(1,129,204,100)
 , rgba(70,177,167,100)); font-size:20px; font-weight:bold; color:#fff;
 padding:0 40px; margin-bottom:15px}
.er_jj_con{ width:80%; margin:0 auto}
.er_jj_con p{ line-height:36px; margin-bottom:30px}
.er_fw_list ul{ padding-top:35px}
.er_fw_list ul li{ height:55px; line-height:55px; color:#555; font-size:18px; font-weight:bold; float:left; width:48%; text-align:center; border:1px solid #e1e1e1; box-sizing: border-box; margin-left:1%; margin-right:1%; margin-bottom:30px;}
.er_fw_list ul li.on{ height:55px; line-height:55px;  color:#254d79; font-size:18px; font-weight:bold; background-color:#d9f1ff; border:none}
.er_fw_con{ padding-top:30px; color:#333; font-size:16px; line-height:32px; border-top:1px dashed #ccc; text-indent:2em}
.er_cq_txt{ text-align:center; font-size:16px; line-height:40px;}
.i_al_width{ width:82%; margin:0 auto}
.i_al_width ul{ padding-top:60px;}
.i_al_width ul li{ float:left; width:33.3%; margin-bottom:20px}
.i_al_width_width{ width:95%; margin:0 auto}
.er_center{ padding:30px 0; width:80%; margin:0 auto}
.er_newslist{ width:80%; margin:0 auto}
.er_newslist ul li{ border-bottom:1px dashed #CCCCCC; height:60px; line-height:60px;}
.er_newslist ul li span{ float:right; color:#666666}
.view-tit{color: #000;padding-bottom: 30px;border-bottom: 1px solid #aaa;margin-bottom: 40px;}*/
.view-tit .date {font-size: 1.125rem;color: #666;margin-bottom: 10px;}
.view-tit h2 {margin: 0;font-size: 2.375rem;line-height: 1.3;font-weight: normal;}
.view-page {border-top: 1px solid #ddd;padding-top: 70px;margin-top: 60px;text-align: center;font-size: 0;}
.btn-style.green {border-color: rgba(19, 66, 103, 0.5);color: #134267;}
.view-page .btn-style {font-size: 1rem;}
.btn-style {position: relative;display: inline-block;vertical-align: middle;width: 200px;height: 54px;font-size: 0.875rem;font-weight: 600;line-height: 54px;text-align: center;white-space: nowrap;margin: 0;padding: 0 14px;border-style: solid;border-width: 2px;border-radius: 27px;-webkit-transition: background .2s, color .2s, border .2s;-o-transition: background .2s, color .2s, border .2s;transition: background .2s, color .2s, border .2s;border-color: rgba(255, 255, 255, 0.5);background-color: rgba(255, 255, 255, 0);color: #fff;overflow: hidden;}
.article-page {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 70px;}
.article-page .box {display: block;width: 50%;border-right: 1px solid #ddd;position: relative;background-color: #f9f9f9;}
.article-page .box .btn-aw {width: 44px;height: 44px;border-radius: 50%;border: 1px solid #aaa;font-size: 0;position: absolute;top: 50%;margin-top: -22px;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.article-page .box .btn-aw:before {content: '';display: block;width: 10px;height: 10px;border: 2px solid #333;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border .5s;-o-transition: border .5s;transition: border .5s;}
.article-page .box .main {vertical-align: top;}
.article-page .box .main .tag {font-size: 0.9375rem;color: #134267;margin-bottom: 5px;}
.article-page .box .main .ti {font-size: 1.125rem;line-height: 1.5;color: #333;}
.article-page .box .main .data {font-size: 0.9375rem;color: #999;}
.article-page .box:hover .btn-aw {border-color: #134267;background-color: #134267;}
.article-page .box:hover .btn-aw:before {border-color: #fff;}
.article-page .box:hover .main .ti {color: #000;text-decoration: underline;}
.article-page .box.prev {padding: 40px 50px 40px 130px;}
.article-page .box.prev .btn-aw {left: 40px;}
.article-page .box.prev .btn-aw:before {border-right: none;border-top: none;-webkit-transform-origin: 8px 0;-ms-transform-origin: 8px 0;transform-origin: 8px 0;}
.article-page .box.prev .main {text-align: right;}
.article-page .box.next {border-right: none;padding: 40px 130px 40px 50px;}
.article-page .box.next .btn-aw {right: 40px;}
.article-page .box.next .btn-aw:before {border-left: none;border-bottom: none;-webkit-transform-origin: 8px -5px;-ms-transform-origin: 8px -5px;transform-origin: 8px -5px;}

/*底部*/
.foot_lianxi{ height:301px; background-image:url(../images/foot_lianxi.jpg); background-position:center top; background-repeat:no-repeat}
.f_wrap{width:84%; margin: 0 auto; height:67px; border-bottom:1px solid #e5e5e5; overflow:hidden; padding-top:40px}
.f_nav{ width:70%; padding-top:12px}
.f_nav li{float:left; line-height:16px; overflow:hidden; width:16%; text-align:center; border-right:1px solid #CCCCCC; box-sizing:border-box;}
.f_nav li:last-child{border-right:none}
.f_nav li a{ font-size:16px; color: #1a3684;}
.foot_ewm{ background-image:url(../images/ewm.jpg); background-position:right center; height:95px; background-repeat:no-repeat; text-align:right; font-size:14px; color:#999999;}
.foot_dizhi_title{ border-bottom:2px solid #e29400; width:40px; font-size:16px; color:#333333; text-align:center; padding-bottom:6px}
.foot_dizhi_con{ padding-top:12px; line-height:24px}
.foot_contact{ font-size:14px; color:#666666}
.foot_contact span{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold}
.foot_copy { height:70px; line-height:70px; text-align:center;  color:#a6a6a6; font-size:13px; background-color:#f3f3f3; border-top:1px solid #e8e8e8}


/*分页*/
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #134267; color: #fff;}

/*分辨率*/
@media (max-width:1600px){
.nav_size{ width:62%; height:90px;}
.er_about_di{ height:640px; background-image:url(../images/foot_di1440.jpg);}
}
@media (max-width:1440px){
.nav_size{ width:56%; height:90px;}
.er_about_di{ height:640px; background-image:url(../images/foot_di1440.jpg);}
.nav{ height:90px; line-height:90px; width:90%; margin:0 auto}
}
@media (max-width:1366px){
.nav_size{ width:55%; height:90px;}
.er_about_di{ height:640px; background-image:url(../images/foot_di1440.jpg);}
.nav{ height:90px; line-height:90px; width:90%; margin:0 auto}
.er_about_di_width{ width:90%; margin:0 auto;}
}