body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
ul,li{ list-style:none;}
img{display:block;}
table { border-collapse:collapse; }
body { color:#333; font-family:"Microsoft YaHei"; font-size: 18px; margin:0 auto; /*filter: grayscale(100%);*/}
a:link{ color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#264ec0; text-decoration:underline; }
.azhong:link,.azhong:visited{ color: #264ec0;}
.azhong:hover{ color: #264ec0;}
.awhite:link{ color: white;}
.awhite:visited{ color: white;}
.awhite:hover{ color: white;}
.cl{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.tac{text-align: center;}
.auto{ margin-left: auto; margin: auto;}
.w1140{ width: 1140px;}
.ovh{overflow: hidden;}
.rel{position: relative;}
.abs{position: absolute;}
.pt10{ padding-top: 10px;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt60{padding-top: 60px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.mt30{ margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt60{ margin-top:60px;}
.mb40{ margin-bottom: 40px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.bgblue{background: #edf5fb;}
.bghui{background: #f0f0f0;}
.br5{border-radius: 5px;}
.bs5{box-shadow: 0 0 3px 0 rgba(0, 0, 0,.3);}
.bhui{border:#f1f1f1 1px solid;}
.cwhite{color: white;}
.cgreen{color: #264ec0 !important; text-decoration: underline !important;}
.clightgrey{color: #8d8d8d;}
.cred{color: red !important; text-decoration: underline !important;}
.cred:hover{color: red;}
.lhd15{line-height: 1.8;}
.f20{font-size: 20px !important;}
.f30{font-size: 30px !important;}

.container{width: 1200px; margin-left: auto; margin-right: auto;}
.top{line-height: 50px; background: #264ec0; min-width:1200px; color: white; text-align: right; height: 50px;}
.top span{display: inline-block; width: 24px; position: relative; top:10px; padding-right: 10px;}
.logotel{height: 110px;}
.logo{float: left; padding-top: 15px;}
.navlist{float: right; width: 720px; position: relative; z-index: 2;}
.navlist>li{float: left; width: 120px; text-align: center; line-height: 110px; position: relative;}
.navlist a{transition: all .3s;}
.navlist a:hover{color: #264ec0;}
.hassubnav{cursor: pointer;}
.hassubnav:hover .navlist_sub{display: block; height: 356px;}
.navlist_sub{position: absolute; z-index: 1; width: 120px; transition: all .3s; height: 0; overflow: hidden;}
.navlist_sub a{display: block; clear: both; line-height: 50px; background: #01b3c8; color: white; border-bottom: #08c0d4 1px solid;}
.navlist_sub a:hover{background: #158ac8; color: white;}

.banner{height: 520px; min-width: 1200px;}
.swiper-banner .swiper-wrapper .swiper-slide{height: 520px;}
.swiper-pagination-banner .swiper-pagination-bullet-active{background: #264ec0 !important; width: 60px !important; border-radius: 10px;}
.swiper-pagination-banner .swiper-pagination-bullet{width: 10px; height: 10px;}
.swiper-pagination-banner{bottom: 30px !important;}

.index_keshi{margin-top: 40px; margin-bottom: 40px;}
.indexks_bg0{background: #264fc1; border-radius: 20px; height: 180px;}
.indexks_bg1{width: 1050px; height: 180px; border-radius: 20px; background: #37a4b9; position: absolute; z-index: 1; top: 0;}
.indexks_bg2{width: 900px; height: 180px; position: absolute; background: white; z-index: 2; top: 0; inset: 2; border-top-right-radius: 20px; border-bottom-right-radius: 20px;}
.indexks_right_nav{width: 150px; padding-top: 40px; color: white; text-align: center; float: right;}
.indexks_right_nav a{color: white;}
.indexks_right_nav img{display: inline;}
.indexKs{padding-top: 40px;}
.indexKslist{float: left; width: 14.2%; text-align: center;}
.indexKslist img{margin: 0 auto;}


.index_dongtaiimg{width: 500px; height: 333px; float: left; position: relative;}
.index_dongtaiimg_index{position: absolute; z-index: 9; bottom: 10px; left: 0px; width: 500px; text-align: right;} 
.swiper-pagination-dongtaiimg .swiper-pagination-bullet{ width: 19px; height: 6; border-radius: 0; background: #fff; margin-right: 10px;}
.swiper-pagination-dongtaiimg .swiper-pagination-bullet-active{background: #fff !important;}
.index_dongtai{width: 680px; float: right;}


.index_news_con{width: 680px; float: right;}
.index_news_tab{line-height: 54px; border-bottom: #ddd 1px solid; height: 54px;}
.index_news_tab li{width: 160px; float: left; position: relative; text-align: center; font-size: 24px; cursor: pointer;}
.index_news_tab .index_news_tab_on{ color: #264ec0;}
.index_news_tab_on::after{ content: ""; width: 100%; height: 5px; background: #264ec0; position: absolute; bottom: -3px; left: 0;}
.index_news_hot{padding-top: 30px; display: none;}
.index_news_hot_info{width: 680px; clear: both;}
.index_news_hot_info h3{font-size: 22px; font-weight: normal; line-height: 1; padding-top:0px; text-align: center;}
.index_news_hot_info p{font-size: 16px; line-height: 1.8; padding-top: 10px; color: #666;}
.index_news_list{ padding-top: 10px;}
.index_news_list li{font-size: 16px; color: #999; line-height: 30px;}
.index_news_list a{display: block; float: left; width: 500px;}
.index_news_list a::before{content: "●"; color: #666; padding-right: 10px;}
.index_news_list span{display: block; float: right;}


.index_doc_title{padding-bottom: 20px; overflow: hidden; clear: both;}
.index_doc_title dt,.index_doc_title dd{float: left;}
.index_doc_title dt h2{display: inline; font-size: 35px; line-height: 1; color: #37a4b9;}
.index_doc_title dt span{font-size: 16px; color: #999;}
.index_doc_title dd{ text-align: right; font-size: 22px; float: right;}
.index_doc_nav{font-size: 18px;}
.index_doc_nav li{float: left; padding: 0 20px; line-height: 44px; background: #f0f0f0; }
.index_doc_nav a{color: #666; display: block; transition: all .3s;}
.index_doc_nav .index_doc_nav_on{background: #01b3c8; color: white;}
.index_doc_nav .index_doc_nav_on a{color: white;}

.index_doc_conlist{position: relative; height: 420px; display: none;}
.index_doc_con{padding-top: 30px;}
.index_doc_img{width: 320px; height: 420px; float: left;}
.index_doc_r{width: 850px; float: right;}
.index_doc_r_info{width: 610px; float: left;}
.index_doc_r_img{float: right;}
.index_doc_con_title{ clear: both;}
.index_doc_con_title dt{font-size: 50px; border-right: #ddd 1px solid; padding-right: 20px; float: left; line-height: 1;}
.index_doc_con_title dd{width: 410px; float: right; line-height: 1.5;}
.index_doc_js{clear: both; padding-top: 30px; font-size: 16px; line-height: 1.5;}
.index_doc_zztime{margin-top: 30px; clear: both; line-height: 28px; padding-left: 40px; background: url(../images/index_58.jpg) no-repeat left;}
.index_docimglist{width: 845px; position: absolute; right: 0; bottom: 0; height: 140px;}
.index_docimglist dt{width: 136px; float: left; margin-right: 17px; height: 136px; overflow: hidden; border: white 2px solid; transition: all .3s;}
.index_docimglist dt:hover{border: orange 2px solid;}
.index_docimglist dt img{width: 100%; position: relative; top: -10px;}
.index_docimglist dd{width: 60px; height: 100px; float: left; text-align: center; background: #f0f0f0; padding-top: 40px;}
.index_docimglist dd a{height: 140px; display: block;}

.index_huanjing{width: 1200px; padding-top: 20px; height: 410px; overflow: hidden;}
.index_huanjing_tab{width: 254px; float: left;}
.index_huanjing_tab dl{width: 254px; height: 126px; background: #e2e2e2; margin-bottom: 16px; text-align: center; cursor: pointer;}
.index_huanjing_tab dt{font-size: 30px; padding-top: 30px;}
.index_huanjing_tab dd{font-size: 16px;}
.index_huanjing_tab .index_huanjing_tab_on{background: #264ec0 !important; color: white;}
.index_huanjing_img{float: right;}
.index_huanjing_img ul{float: left; width: 930px; display: none;}
.index_huanjing_img ul:first-child{display: block;}
.index_huanjing_img li{float: left; width: 300px; height: 200px; margin-bottom: 10px; margin-left: 10px;}



.footer{min-width: 1200px; background: #444444; color: white; margin-top: 40px; overflow: hidden; position: relative;}
.footer_nav{ width: 100%; position: absolute; text-align: center; top: 35px; font-size: 0;}
.footer_nav li{display: inline; padding:0 20px; position: relative; border-right: white 1px solid; font-size: 18px;}
.footer_nav li:last-child{border-right: none;}
.footer_nav a{color: white;}
.footer_logo{padding-top: 98px; float: left; padding-left: 40px;}
.footer_info{width: 400px; float: left; padding-left: 120px; padding-top: 95px; line-height: 1.8; font-size: 16px; color: #a1a1a1;}
.footer_info a{color: white; text-decoration: underline;}
.footer_ewm{float: right; padding-top: 40px; width: 124px; text-align: center;}
.footer_ewm dt{width: 124px; height: 123px; clear: both;}
.footer_ewm dt img{width: 100%;}
.footer_ewm dd{width: 124px; padding-top: 10px; font-size: 14px;}

.icp{border-top: #6f6f6f 1px solid; color: #a1a1a1; line-height: 54px; clear: both; margin-top: 30px; font-size: 14px;}
.icp a{color: white; text-decoration: underline;}
.footer_top{width: 58px; height: 58px; border-radius: 10px; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0,.1); position: fixed; right: 140px; bottom: 200px; z-index: 99;}






.about_js{padding-top: 40px; height: 450px;}
.about_js_img{float: left;}
.about_js_con{width: 535px; padding-left: 40px; float: left;}
.about_js_con h3{font-size: 78px; color: #dfdfdf; line-height: 1; padding-top: 20px;}
.about_js_con h2{font-size: 60px; line-height: 1; font-weight: normal;}
.about_js_con p{padding-top: 60px; line-height: 1.8;}
.about_linian{height: 202px; padding-top: 20px;}
.about_linian dl{float: left; width: 398px; height: 202px; background: #efefef; color: #787878;}
.about_linian dl:nth-child(2){margin:0 2px;}
.about_linian dt{float: left; width: 92px; height: 92px; padding: 57px 0 0 50px;}
.about_linian dd{float: left; padding:50px 0 0 10px;}
.about_linian dd h4{font-size: 38px; padding-top: 10px;}
.about_linian dd p{font-size: 20px; padding-top: 10px;}
.about_linian dl:nth-child(1){background: #264ec0; color: #fff;}
.about_linian dl:nth-child(3){background: #dfdfdf;}
.about_fuwu{margin-top: 40px; position: relative;}
.about_fuwu::before{content: ""; height: 400px; position: absolute; left: 0; top: 0; right: 0; background: #f0f0f0; z-index: -1; min-width: 1200px;}
.about_fuwu_title{padding-top: 40px; height: 160px;}
.about_fuwu_title dt{width: 440px; float: left;}
.about_fuwu_title dt h3{font-size: 78px; color: #dfdfdf; line-height: 1;}
.about_fuwu_title dt h2{font-size: 60px; color: #264ec0; font-weight: normal; line-height: 1;}
.about_fuwu_title dt h2 span{ border-bottom: #264ec0 5px solid; padding-bottom: 10px;}
.about_fuwu_title dd{width: 760px; float: right; line-height: 1.8; padding-top: 40px;}
.about_fuwu_bigimg{padding-top: 40px; clear: both; height: 480px;}
.about_fuwu_imglist{padding-top: 10px; height: 210px;}
.about_fuwu_imglist li{float: left; width: 290px; height: 210px; margin-right: 13px;}
.about_fuwu_imglist li:last-child{margin-right: 0;}
.about_hezuotitle{padding-top: 40px; overflow: hidden;}
.about_hezuotitle dt{width: 600px; float: left;}
.about_hezuotitle h3{font-size: 50px; font-weight: normal; color: #dfdfdf; line-height: 1;}
.about_hezuotitle h2{font-size: 60px; font-weight: normal; color: #264ec0;}
.about_hezuotitle dd{font-size: 120px; text-transform: uppercase; font-weight: bold; color: #ededed; line-height: 1;}
.about_hezuolist{overflow: hidden; padding-top: 20px;}
.about_hezuolist li{width: 320px; float: left; padding-left: 80px; position: relative;}
.about_hezuolist li::after{content: ""; width: 2px; background: #ddd; position: absolute; right: 0; top: 0; bottom: 0;}
.about_hezuolist li:last-child::after{display: none;}

.contact_title{ padding-bottom: 20px; border-bottom: #ddd 1px solid; overflow: hidden;}
.contact_title dt{font-size: 68px; color: #dfdfdf; line-height: 1; font-weight: bold;}
.contact_title dd{font-size: 58px; color: #264ec0;}
.contact_con{overflow: hidden; padding-top: 30px;}
.contact_con_l{float: left; width: 400px; padding-top: 100px;}
.contact_con_l dl{padding-bottom: 50px; clear: both; overflow: hidden;}
.contact_con_l dt{float: left; width: 57px; height: 57px;}
.contact_con_l dd{float: left; width: 260px; float: left; padding-left: 20px; line-height: 1.5;}
.contact_con_r{float: right; width: 732px; height: 489px;}
.tlimg{height: 210px; min-width: 1200px; background:url(../images/contact_18.png) no-repeat top center;}

.ks_about{overflow: hidden; padding-top: 20px;}
.ks_about_img{width: 583px; float: left;}
.ks_about_con{width: 580px; float: right;}
.ks_about_con h1{font-size: 35px; font-weight: normal; line-height: 1; padding-bottom: 20px; background: url(../images/ks_06.jpg) no-repeat left bottom;}
.ks_about_con h1 span{color: #999; font-weight: normal; font-size: 20px;}
.ks_about_js{padding-top: 30px; line-height: 1.8;}
.ks_about_ys{ clear: both; padding-top: 30px;}
.ks_about_ys dl{width: 190px; float: left; font-size: 16px;}
.ks_about_ys dt{float: left; width: 65px; height: 65px;}
.ks_about_ys dt img{width: 100%;}
.ks_about_ys dd{padding-left: 10px; float: left; padding-top: 10px;}
.ks_con{width: 1172px; height: 330px; float: left; background: white; position: relative; z-index: 1; }
.ks_conxm{font-size: 24px; line-height: 55px; height: 55px;}
.ks_conxm li{ width: 292px; float: left; background: #f0f0f0; border-right: white 1px solid; text-align: center;}
.ks_conxm li:first-child{content: ""; color: white; background: linear-gradient(to right,#22b0e2,#158ac8);}
.ks_conbox{clear: both; padding-top: 20px;}
.ks_con_img{width: 293px; height: 249px; float: left; overflow: hidden;}
.ks_con_list{float: left;}
.ks_con_list ul{width: 292px; float: left; border-right: #ddd 1px solid; text-align: center; line-height: 50px;}
.ks_con_zx{ position: absolute; right: 0; top: 40px; z-index: 0; height: 400px; width: 210px; background: linear-gradient(to bottom,#22b0e2,#158ac8); text-align: center;}
.ks_con_zx a{color: white; display: block; padding: 18px 0;}
.ks_doc{height: 330px;}
.ks_doc dl{width: 280px; float: left; margin-right: 26px;}
.ks_doc dl:last-child{margin-right: 0;}
.ks_doc dt{width: 280px; height: 367px; overflow: hidden;}
.ks_doc dt img{width: 100%;}
.ks_doc dd{text-align: center; padding: 20px; color: #666; transition: all .3s;}
.ks_doc h3{font-size: 20px;}
.ks_doc h4{font-weight: normal; font-size: 18px; padding-top: 5px;}
.ks_doc p{font-size: 16px; line-height: 1.5; padding-top: 10px;}
.ks_doc dl:hover dd{background: #01b3c8; color: white;}
.ks_doc dl:hover dd a{color: white !important;}

.ks_jj_con_stitle{font-size: 38px; color: #999; padding-top:30px;}
.ks_jj_img{width: 583px; float: left;}
.ks_jj_con{width: 580px; float: right;}
.ks_jj_con h1{font-size: 35px; font-weight: normal; line-height: 1; padding-bottom: 20px; background: url(../images/about_08.jpg) no-repeat left bottom;}
.ks_jj_con h1 span{color: #999; font-weight: normal; font-size: 20px;}
.ks_jj_js{padding-top: 30px; line-height: 1.8;}
.ks_jj_ys{ clear: both; padding-top: 30px;}
.ks_jj_ys dl{width: 190px; float: left; font-size: 16px;}
.ks_jj_ys dt{float: left; width: 65px; height: 65px;}
.ks_jj_ys dt img{width: 100%;}
.ks_jj_ys dd{padding-left: 10px; float: left; padding-top: 10px;}
.about_descript{clear: both; position: relative; height: 700px;}
.about_descript::before{ content: ""; position: absolute; top: 0; left: 0; right: 0; height: 330px; background: #264ec0; margin-top: 60px;}
.about_descript_top{width: 1070px; margin: 60px auto 0 auto; background: white; overflow: hidden; padding: 40px;}
.about_descript_top dt{width: 580px; float: left; padding-top: 30px;}
.about_descript_top dt p{padding-bottom: 20px; line-height: 1.8;}
.about_descript_top dd{float: right;}
.about_descript_bottom{ overflow: hidden;}
.about_descript_bottom dl{float: left; width: 348px; height: 140px; background: #f0f0f0; border-right: white 2px solid; padding-left: 50px; padding-top: 60px;}
.about_descript_bottom dl:last-child{background: #dfdfdf;}
.about_descript_bottom dt{width: 85px; float: left;}
.about_descript_bottom dd{ width: 220px; float: left; padding-left: 20px;}
.about_descript_bottom h3{font-size: 38px; color: #01b3c8; line-height: 1; padding-top: 5px;} 
.about_descript_bottom p{font-size: 20px; padding-top: 10px;}
.about_guanyu{ padding-top: 0px;}
.about_guanyu_tab{width: 379px; float: left;}
.about_guanyu_tablist{ height: 133px; width: 339px; padding: 40px 0 0 40px; clear: both; margin-bottom: 13px; background: url(../images/about_js.png) no-repeat left top;}
.about_guanyu_tablist:last-child{margin-bottom: 0;}
.about_guanyu_tablist_img{width: 91px; height: 91px; float: left; overflow: hidden; position: relative;}
.about_guanyu_tablist_img img{position: relative; top: 0; transition: all .3s;}
.about_guanyu_tablist_title{width: 200px; padding-left: 20px; float: left;}
.about_guanyu_tablist_title h3{font-size: 30px; font-weight: normal; line-height: 1; padding-top: 12px;}
.about_guanyu_tablist_title p{font-size: 20px; padding-top: 10px;}
.about_guanyu_tab .about_guanyu_tablist_on{background: url(../images/about_js_on.png) no-repeat top left; color: white;}
.about_guanyu_tablist_on .about_guanyu_tablist_img img{top: -91px;}
.about_guanyu_con{float: left;}
.about_guanyu_com_img{width: 820px; height: 546px; overflow: hidden; display: none;}
.about_guanyu_com_img:first-child{display: block;}



.list_l{width: 840px; float: left;}
.list_box{clear: both;}
.list_list{padding: 20px 10px; border-bottom: #ddd 1px solid; overflow: hidden;}
.list_list h2{font-size: 20px;}
.list_list p{font-size: 16px; padding-top: 20px; line-height: 1.5;}
.list_list dl{padding-top: 10px; color: #999;}
.list_list dt{float: left; padding-right: 20px;}
.list_list dt::before{content: ""; width: 29px; height: 29px; display: inline-block; background: url(../images/list_date.png) no-repeat top center; position: relative; top: 8px; margin-right: 10px;}

.list_list dd{float: left;}
.list_list dd::before{content: ""; width: 29px; height: 29px; display: inline-block; background: url(../images/list_eye.png) no-repeat top center; position: relative; top: 8px; margin-right: 10px;}
.fenye{font-size: 0; text-align: center; overflow: hidden; padding: 40px 0 50px 0; clear: both;}
.fenye li{display: inline-block; margin-right: 10px; font-size: 16px; background: white;}
.fenye a,.thisclass{display: block; padding: 10px 20px; border: #ddd 1px solid;}
.fenye .thisclass,.fenye a:hover{background: #264ec0; color: white; border: #264ec0 1px solid;}
.list_r{width: 300px; float: right;}
.list_title{line-height: 53px; background: #264ec0; color: white; font-size: 22px; font-weight: normal; padding-left: 20px;}
.list_r_about{padding: 10px; font-size: 16px; line-height: 1.8;}
.list_r_doc{padding-top: 10px; overflow: hidden;}
.list_r_doc_l{width: 100px; height: 133px; float: left;}
.list_r_doc_l img{width: 100%; height: 100%;}
.list_r_doc_r{width: 180px; float: right;}
.list_r_doc_r h3{font-size: 20px; padding-top: 10px;}
.list_r_doc_r p{font-size: 16px;}
.list_r_doc_rinfo{font-size: 14px; padding-top: 10px; color: #666;}
.list_title2{ padding: 20px 0 10px 0; border-bottom: #ddd 1px solid; font-size: 30px; font-weight: normal; color: #666; position: relative;}
.list_title2::before{content: ""; width: 100px; height: 4px; background: #264ec0; position: absolute; left: 0; bottom: -2px;}
.list_r_keshi{padding: 20px 10px; line-height: 1.8; font-size: 16px;}
.list_r_keshi_icon{clear: both;}
.list_r_keshi_icon li{float: left; margin-right: 20px;}
.list_r_keshi_icon li:last-child{margin-right: 0;}


.doc_nav{width: 254px; float: left; border-bottom: #264ec0 10px solid;}
.doc_nav_title{height: 90px; background: #01b3c8; color: white; padding: 20px 0 0 35px; border-bottom: white 2px solid;}
.doc_nav_title h2{font-size: 40px; font-weight: normal; line-height: 1;}
.doc_nav_title p{font-size: 20px;}
.doc_nav_list{padding-bottom: white 2px solid;}
.doc_nav_list li{line-height: 80px; background: #efefef url(../images/doc_jianto.png) no-repeat 46px 31px; border-bottom: white 2px solid; font-size: 22px; padding-left: 95px; cursor: pointer;}
.doc_nav_list li:hover,.doc_nav_list .doc_nav_list_on{background: #efefef url(../images/doc_jiantou_on.png) no-repeat 46px 31px;}
.doc_con{width: 930px; float: right;}
.doc_con dl{width: 280px; float: left; margin-left: 30px; padding-bottom: 20px;}
.doc_con dt{width: 280px; height: 367px; clear: both;}
.doc_con dt img{width: 100%;}
.doc_con dd{font-size: 20px; text-align: center; transition: all .3s; padding: 20px 10px;}
.doc_con dd h4{font-weight: normal;}
.doc_con dd p{font-size: 16px; padding-top: 10px;}
.doc_con dl:hover dd{background: #01b3c8; color: white;}
.doc_con dl:hover a{color: white;}

.danye_con{width: 900px; float: right;}
.danye_con_title{font-size: 26px; border-bottom: #ddd 1px solid; line-height: 60px; clear: both;}
.danye_con_text{font-size: 20px; line-height: 1.8; padding-top: 20px;}
.danye_con_text p{padding-bottom: 20px;}
.danye_con_text img{display: inline;}
.danye_con_text a{color: #158ac8; text-decoration: underline;}

.article_title{font-size: 30px; font-weight: normal; text-align: center; padding-top: 40px; line-height: 1.2;}
.article_titleinfo{padding-top: 10px; font-size: 16px; color: #666; padding-bottom: 30px; text-align: center; border-bottom: #ddd 1px solid;}
.article_titleinfo span:first-child{padding-right: 20px;}
.article_docbox{padding: 30px 0; border-bottom: #ddd 1px solid; height: 347px;}
.article_docbox_img{width: 260px; float: left; height: 347px;}
.article_docbox_img img{width: 100%; height: 100%;}
.article_docbox_con{width: 530px; float: right;}
.article_docbox_con h2{font-size: 24px; color: #264ec0; padding-top: 10px;}
.article_docbox_touxian{ padding-top: 20px;}
.article_docbox_shijian{padding-top: 10px; padding-bottom: 20px; border-bottom: #ddd 1px solid;}
.article_docbox_shanchang{padding-top: 20px; line-height: 1.8;}
.article_docbox_menu{padding-top: 50px;}
.article_docbox_menu li{float: right; width: 80px; line-height: 30px;}
.article_docbox_menu li:first-child{margin-left: 20px;}
.article_docbox_menu a{display: block; text-align: center; transition: all .3s; background: #264ec0; color: white;}
.article_docbox_menu a:hover{background: #264ec0; color: white;}

.huanjing{ margin-top: 40px;}
.huanjing_bigimg{width: 1200px; height: 600px; overflow: hidden;}
.huanjing_bigimg_list{width: 1200px; height: 600px;}
.huanjing_bigimg_list img{width: 100%; height: 100%;}
.huanjing_simg{padding-top: 20px; overflow: hidden;}
.huanjing_simg_list{height: 150px;}

.huanjing_simg_list img{width: 100%; height: 100%;}

/*.huanjing_simg .swiper-slide img{ border: #fff 2px solid;}*/
.huanjing_simg .swiper-slide-active{ position: relative;}
.huanjing_simg .swiper-slide-active::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #264ec0; opacity: 0.3;}





.lm_title{padding-top: 40px; clear: both; padding-bottom: 20px; border-bottom: #ddd 1px solid; overflow: hidden;}
.lm_title dt{font-size: 35px; float: left; width: 50%;}
.lm_title dt img{display: inline-block; position: relative; top: 10px; padding-right: 10px;}
.lm_title dd{width: 50%; float: left; text-align: right; color: #264ec0; font-size: 22px; padding-top: 15px;}
.lm_title dd a{color: #264ec0;}
.zixun_con{padding: 50px 0; overflow: hidden; width: 1000px; margin: 0 auto;}
.zixun_con_l{float: left;}
.zixun_con_r{width: 390px; float: right; padding-top: 100px; text-align: center;}
.zixun_con_title{font-size: 35px; line-height: 1.5; padding-top: 30px;}
.zixun_con_ewm{width: 216px; margin: 0 auto;}
.zixun_con_info{font-size: 22px; text-align: center; line-height: 1.5; padding-top: 30px;}
.mendian{overflow: hidden; clear: both; padding: 40px 0;}
.mendian_list{width: 370px; height: 440px; float: left; margin-right: 45px;}
.mendian_list:nth-child(3n){margin-right: 0;}
.mendian_list dt{width: 370px; height: 278px; overflow: hidden;}
.mendian_list dt img{transition: all .3s;}
.mendian_list:hover dt img{transform: scale(1.05);}
.mendian_list h3{ line-height: 1; padding: 20px 0; font-size: 22px;}
.mendian_list li{ padding-bottom: 10px; font-size: 16px;}
.mendian_list li img{display: inline-block; position: relative; top: 3px; padding-right: 10px;}

.doc_con_list{padding: 20px 0; border-bottom: #ddd 1px solid; height: 213px;}
.doc_con_info{width: 920px; float: right;}
.doc_con_info h3{font-size: 24px;  padding-top: 25px;}
.doc_con_info span{font-size: 18px; color: #999; font-weight: normal; padding-left: 20px;}
.doc_con_description{font-size: 16px; padding-top: 30px; line-height: 1.5;}
.doc_con_img{float: left; width: 160px; height: 213px;}
.doc_con_img img{width: 100%; height: 100%;}
.doc_coninfo{padding-top: 30px;}
.doc_coninfo dt{width: 50%; float: left; color: #999; font-size: 14px;}
.doc_coninfo dt img{display: inline-block; position: relative; top: 4px; padding-right: 10px;}
.doc_coninfo dd{width: 50%; float: right; text-align: right;}
.linkz{width: 73px; line-height: 32px; background: #264ec0; text-align: center; color: white !important; display: inline-block;}

.dqwz{background: #f4f8ff; height: 50px; color: #01b3c8; line-height: 50px; border-bottom: #e2edff 2px solid;}
.dqwz img{display: inline; position: relative; top: 6px; padding-right: 10px;}
.list{padding: 30px 0; border-bottom: #ddd 1px solid;}
.list h2{font-size: 25px; font-weight: normal; line-height: 1;}
.list p{line-height: 1.8; font-size: 18px; padding-top: 20px;}
.list p a{color: red;}
.list_uptime{font-size: 14px; color: #999; padding-left: 30px; background: url(../images/list_07.jpg) no-repeat left center; line-height: 23px; margin-top: 20px;}


.article_artcle{line-height: 1.8; padding-top: 30px; clear: both;}
.article_artcle img{display: inline;}
.article_artcle a{color: #01b3c8; text-decoration: underline;}
.article_artcle p{padding-bottom: 20px;}
.article_prevnext{margin: 30px 0; clear: both; height: 58px; line-height: 58px; background: #eeeeee;}
.article_prevnext dt:hover,.article_prevnext dd:hover{color: #01b3c8;}
.article_prevnext dt{width: 50%; float: left; text-align: center;}
.article_prevnext dd{width: 50%; float: right; text-align: center; }
.article_prevnext dd span{transform: rotate(180deg); padding-right: 10px; display: inline-block;}
.article_prevnext a{color: #01b3c8; text-decoration: underline;}
.article_prevnext dt,.article_prevnext dd{white-space: nowrap; /* 不换行 */  overflow: hidden; /* 超出部分隐藏 */ text-overflow: ellipsis; }
.xcx_ewm{background: #fff; width: 300px; height: 300px; padding: 20px; border-radius: 10px; box-shadow: 0 0 20px #ddd; position: fixed; z-index: 9; top: 300px; left: 300px; display: none;}
.xcx_ewm_box{width: 300px; height: 300px; border: #eee 1px solid;}
.xcx_ewm_box img{width: 100%; height: 100%;}
.xcx_ewm_gb{ position: absolute; top: -12px; right: -12px; width: 35px; height: 35px; border: #fff 2px solid; overflow: hidden; border-radius: 35px;}
.xcx_ewm_gb img{width: 100%; height: 100%;}

.article_con{padding: 30px 0; overflow: hidden;}
.article_con p{padding-bottom: 20px; line-height: 1.8; font-size: 16px;}
.article_con img{display: inline-block;}
.article_con a{color: #264ec0;}

.article_doctj{ clear: both;}
.article_doctj_title{text-align: center; color: #666; border-bottom: #ddd 1px solid; padding-bottom: 20px;}
.article_doctj_title dt{font-size: 24px; line-height: 1; font-weight: bold;}
.article_doctj_title dd{font-size: 18px; padding-top: 10px;}
.article_doctj_con{ padding-top: 30px; line-height: 1.8; font-size: 16px;}
.article_doctj_con p{padding-bottom: 20px;}
.article_docts{ padding: 40px 20px; margin-top: 40px; font-size: 14px; background: #ececeb;}

