﻿@import url("animate.css");
@import url("hover-min.css");
@import url("swiper.min.css");
@import url("//at.alicdn.com/t/font_1600969_y16fdctxjdp.css");
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
address,article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}img{ display :inline-block;vertical-align: middle;}
address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}
a,button{cursor:pointer}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a,a:hover,del,ins,s,u{text-decoration:none}
html{ -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body,button,input,keygen,legend,select,textarea{font:14px/24px 'Microsoft Yahei',PingFangSC, sans-serif;color:#666;outline:0; font-weight: normal;}
a,a:hover{color:#333}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}
button,input{overflow:visible}button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}img{max-width: 100%;}
.clearfix:after,.container:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.text-overflow{overflow: hidden; white-space: normal; text-overflow: ellipsis}
.ib{display:inline-block}.dn{display:none}.db{display:block}.fl{float:left}.fr{float:right !important;}.pr{position:relative}.prz{position:relative;zoom:1}
.pt-sm{ padding-top : 10px;}.pt-md{ padding-top : 15px;}.pt-lg{ padding-top : 20px;}.pl-sm{ padding-left : 10px;}.pl-md{ padding-left : 15px;}
.pl-lg{ padding-left : 20px;}.pr-sm{ padding-right : 10px;}.pr-md{ padding-right : 15px;}.pr-lg{ padding-right : 20px;}.pb-sm{ padding-bottom : 10px;}
.pb-md{ padding-bottom : 15px;}.pb-lg{ padding-bottom : 20px;}.p-sm{ padding : 10px;}.p-md{ padding : 15px;}.p-lg{ padding : 20px;}.mt-sm{ margin-top : 10px;}
.mt-md{ margin-top : 15px;}.mt-lg{ margin-top : 20px;}.mr-sm{ margin-right : 10px;}.mr-md{ margin-right : 15px;}.mr-lg{ margin-right : 20px;}
.mb-sm{ margin-bottom : 10px;}.mb-md{ margin-bottom : 15px;}.mb-lg{ margin-bottom : 20px;}.ml-sm{ margin-left : 10px;}.ml-md{ margin-left : 15px;}
.ml-lg{ margin-left : 20px;}.oh{overflow:hidden}.container{width: 1344px; margin: 0 auto;}.text-center{text-align: center;}.text-right{text-align: right;}
.m-sm-x{ margin-left : 10px; margin-right :10px;}.m-md-x{ margin-left : 15px; margin-right : 15px;}.m-lg-x{ margin-left : 20px; margin-right : 20px;}
.m-sm-y{ margin-top : 10px; margin-bottom : 10px;}.m-md-y{ margin-top : 15px; margin-bottom : 15px;}.m-lg-y{ margin-top : 20px; margin-bottom : 20px;}
.p-sm-x{ padding-left: 10px; padding-right :10px;}.p-md-x{ padding-left : 15px; padding-right : 15px;}.p-lg-x{ padding-left : 20px; padding-right: 20px;}
.p-sm-y{ padding-top : 10px; padding-bottom : 10px;}.p-md-y{ padding-top : 15px; padding-bottom : 15px;}.p-lg-y{ padding-top: 20px; padding-bottom : 20px;}
.white, .white a{color:#fff;}.fs-sm{ font-size : 16px;} .fs-md{ font-size : 18px;} .fs-lg{ font-size : 20px;}.fwn{font-weight: normal;}
.ti{ text-indent : 2em;}
.ml40{ margin-left: 40px;}
.mb30{ margin-bottom: 30px;}
.pt30{ padding-top: 30px !important; }
.pb-0{ padding-bottom: 0 !important;}
.bgf{ background : #fff;}
.fcf{ color: #ffffff !important;}
.clear{ clear: both; overflow: hidden;}.elip{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.container-fluid{ width: 100%;}
body{ background: #fff; }

.header-top{top: 0;    left: 0;    width: 100%;    z-index: 99999;    background: #fff;    padding-top: 20px;    height: 120px; position: fixed; box-sizing:border-box; }
/*.header-top .container{margin-left:-72px; margin-right:-72px;}*/

.header_nav{ padding-top: 10px; position:relative;}
.header_nav li{ float: left; position:relative; padding:0 30px;}
.header_nav li a{ letter-spacing:2px; color: #010101;  display: block;  line-height: 30px; padding-bottom:10px; text-align:center; font-size: 18px;}
.header_nav li a span{ display:block; font-size:12px; line-height:1;letter-spacing: normal; }
.header_nav li.active a{ color: #025691; }
.header_nav li:first-child{ margin-left:0;}
.header_nav_b{position:absolute; left:30px; bottom:0; width:40px; height:4px; background:#025691;}
.banner{ min-height:400px;}
.banner .swiper-pagination-bullet{ height:8px; width:55px; opacity:1; background-color:#ffffff; margin-right: 15px; border-radius:0}
.banner .swiper-pagination-bullet-active{ background: #5e5b60; }
.banner .extend{ position: absolute; bottom: 0; left: 0; height: 58px; z-index: 9999; width: 100%; }
.banner .banner_text{ position:absolute; left:0; right:0; top:230px; width:870px; margin:0 auto; color:#fff; text-align:center; line-height:1; display:none; }
.banner .banner_text h3{ font-size:80px; padding-bottom:110px; }
.banner .banner_text p{ font-size:20px; line-height:38px; }
.ani-slide .banner_text{display:block;}

.banner .extend .swiper-pagination-banner{ text-align:center; cursor:pointer;}
.inside_banner{ overflow:hidden; width:100%;}
.inside_banner_text{ position:absolute; z-index:999; top:200px; width:100%; color:#fff; }
.inside_banner_text h3{ font-size:57px; line-height:1;}
.inside_banner_text p{ font-size:16px; line-height:1; padding-top:60px; font-weight:bold; position:relative;}

.inside_banner_text p:before{ position:absolute;  content:""; width:50px; height:7px; background:#fff; top:30px; left:0; right:0; margin:0 auto;}

.index_title{ overflow:hidden; text-align:center; padding-bottom: 40px;}
.index_title .index_title_left h2{font-size:30px;line-height:1.2; font-weight: normal;  color: #000000;}
.index_title .index_title_left span{ display:block; color:#999999;  padding: 17px 0 24px; line-height: 1; position: relative;}
.index_title .index_title_left span:before{ content: ""; width: 100px; height: 6px; background: #cb0977; left: 0; bottom: 0;right: 0; position: absolute; margin: 0 auto;}
.index_title .index_title_left p{ font-size: 22px; color:#999999; padding-top: 25px; line-height: 1; width: 1220px; margin: 0 auto; position: relative;}
.index_title .index_title_left p .more{ width: 88px; line-height: 32px; border-radius: 32px;border: 1px #0a0a0a solid; text-align: center; color: #0a0a0a; position: absolute; right: 0; top: 15px;}
.index_title .index_title_left p.p{ line-height: 1.5; color: #56576a;}

.index_1{ position: relative; padding:85px 0 73px;}
.index_1_content{}
.index_1_content_item{ float:left; width:428px; box-sizing:border-box; margin-right:30px;  text-align:center; font-size:18px; color:#000; font-weight:bold; line-height:66px;}
.index_1_content_item .pic{ overflow: hidden;margin: 2px; box-shadow:0 0 2px #dcdcdc; border:1px #dcdcdc solid; height:290px;}
.index_1_content_item .pic img{ width: 100%;}
.index_1_content_item:nth-child(3n){ margin-right:0;}


.service-1{padding: 100px 0 70px;}
.service-1-lists ul{ margin-right: -30px; padding-top: 100px;}
.service-1-lists li{ width: 309px; height: 402px; background: #ffffff;   border-radius: 5px; float: left; margin: 0 17px; position:relative;box-sizing:border-box;}
.service-1-lists li .pic{ width: 137px; height:137px; overflow:hidden; position:absolute; top:-68px; left:0; right:0; margin:0 auto;}
.service-1-lists li .info{padding-top: 126px;}
.service-1-lists li .info h3{ font-size: 20px; color: #333333; line-height: 1; padding-bottom: 20px; text-align:center; position:relative; }
.service-1-lists li .info h3:before{ position:absolute; content:""; left:0; bottom:0; right:0; width:27px; height:7px; border-radius:7px; background:#025691; margin:0 auto;}
.service-1-lists li .info p{ color: #999999;line-height: 24px;padding:30px; font-weight:bold; font-size:12px;}
.service-1-lists li:hover{ box-shadow: 0 0 5px #e6e6e6; }

.service-2{ padding-bottom:100px;}
.service-2-lists ul{ margin-right: -30px;}
.service-2-lists li{ float: left; width: 309px; height: 385px; margin-right: 40px; margin-bottom: 24px; text-align: center;}
.service-2-lists li h3{ line-height: 1; padding-top: 160px; padding-bottom: 15px; font-weight: normal; font-size: 22px;color: #000000;}
.service-2-lists li p{ padding: 0 36px; font-size: 16px; color: #7e7e7e; line-height: 24px;}
.service-2-lists li:nth-child(4n){margin-right:0;}

.about_1,.about_2{ padding-top:75px;}
.about_title{}
.about_title_wrap{ width:255px; margin:0 auto; border-bottom:1px #cdcdcd solid; text-align:center; line-height:1;}
.about_title_wrap h2{font-size:24px; color:#025691; padding-bottom:13px;}
.about_title_wrap span{font-size:14px; color:#717171; padding-bottom:20px; display:inline-block; position:relative;}
.about_title_wrap span:before{ content:""; width:50px; height:3px; left:0; right:0; bottom:-2px; position:absolute; background:#025691; margin:0 auto;}

.about_2_content{ padding-top:50px;}
.about_2_item{ width:290px; height:387px; box-shadow:0 0 8px #f0f0f0; border:1px #f0f0f0 solid; line-height:1; border-radius:8px; overflow:hidden}
.about_2_item .avatar{ background:#fff;width:150px; height:150px; box-shadow:0 0 3px #f0f0f0; border:1px #f0f0f0 solid; margin:20px auto 0; padding:10px;border-radius:150px; overflow:hidden;}
.about_2_item .avatar img{ width:150px; height:150px;border-radius:150px;}
.about_2_item .rank_en{ font-size:24px; padding:20px 0 13px;}
.about_2_item .rank{ font-size:18px; }
.about_2_item .icon{ height:13px; background: url(../images/1.png) top center no-repeat;margin:20px 0;}
.about_2_item .name{ font-size:23px; color:#333;}
.about_2_item:hover{ background:#025691; color:#fff;box-shadow:0 0 8px #025691; border-color:#025691}
.about_2_item:hover .icon{background-position:bottom center;}
.about_2_item:hover .name{ color:#fff;}

.about-button-next,.about-button-prev{ width:34px; height:72px; background:#7f7f7f;}
.about-button-prev:after, .about-button-next:after{ font-size:20px; color:#fff; font-weight:bold;}
.about-button-next{ border-radius:0 72px 72px 0; right:-34px;}
.about-button-prev{ border-radius:72px 0 0 72px;left: -34px;}

.about-button-next:after , .about-button-prev:after{ color:#aaa;}
.about-button-next:hover:after , .about-button-prev:hover:after{ color:#fff;}
.about-button-next:hover , .about-button-prev:hover{background:#025691;}

.about_3{ padding-bottom:100px;}
#mapContainer{ height:495px; margin:70px 0 42px;}
.about_3_item{ width:33.2%; float:left; text-align:center; font-size:20px; color:#888; line-height:1; padding-bottom:20px;}
.about_3_item:nth-child(2){ border-left:1px #888 solid;border-right:1px #888 solid;}
.about_3_item p{font-size:28px; color:#555555; padding-bottom:20px;}

.program-list{ padding-top:80px; padding-bottom:50px;}
.program-item{  float: left;  text-align:center; font-size:24px; color:#000; font-weight:bold; line-height:68px;  }
.program-item:hover{ animation-name:fadeInUp}
.program-item-w{ overflow: hidden; border:1px #dcdcdc solid; width:418px;height:296px;}
.btn-loadmore{ cursor:pointer;}


.index_5{ height :331px;}
.index_5 .index_5_item{ width :360px; float :left; text-align :center; padding-top :82px; color :#fff;}
.index_5 .index_5_item:first-child{margin-left :135px;}
.index_5 .index_5_item .num{ font-size :60px;font-family: Arial; line-height :1; padding :15px 0; position :relative;}
.index_5 .index_5_item .num i{position :absolute; font-size :24px;}
.index_5 .index_5_item .info{ font-size :13px; line-height :1;}

.index_title_2 .index_title_left{ width: 132px;}
.index_title_2 .index_title_left h2{ font-size: 30px; color: #131313; font-weight: normal; line-height: 1; padding-bottom: 11px;}
.index_title_2 .index_title_left span{ font-size: 14px; color: #646464;}
.index_title_2 .index_title_rgiht{ width: 1062px; color: #171717; margin-top: 27px; padding-top: 5px; height: 32px; overflow: hidden; position: relative; line-height: 3;}
.index_title_2 .index_title_rgiht .more{ width: 88px; line-height: 30px; border-radius: 30px;border: 1px #0a0a0a solid; text-align: center; color: #0a0a0a; position: absolute; right: 0; top: 0;}
.index_title_2 .index_title_rgiht:before{ position: absolute; content: ''; left: 0; top: 0; width: 50px; height: 4px; background: #cb0977;}

.index_news{ padding-bottom:70px;}
.news_left ,.index_about{ width:645px;}
.news_title{ font-size:26px; color:#0f0f1b; padding-bottom:24px; line-height:1; position:relative;}
.news_title_line:before{ content:""; width:1px; height:36px; background:#3c3c3c; position:absolute; top:-3px;left:-28px; }
.news_left .news_item{ width:645px;}
.news_left .news_item a{ color:#0f0f1b; font-size:18px; line-height:34px;}
.news_left .news_item:hover a{     color: #025691;}
.news_left .news_item p{ width:488px; float:left; }
.news_left .news_item span{ float:right;}
.news_content{ height:152px;}
.index_about_content{ font-size:18px; color:#0f0f1b; line-height:34px;}
.news_more a{ display:inline-block; width:86px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px; background:#025691; border-radius:2px;}

/*   */
.product_content_left{ float: left; width: 320px;}
.product_content_nav{ padding: 10px; border-radius: 10px; border:1px #b3b3b3 solid; background: #ffffff;}
.product_content_nav_title{ padding-bottom: 25px;}
.product_content_nav_title p{ font-size: 30px; color: #0067aa; padding: 15px 0 10px;}
.product_content_nav_title span{ font-size: 20px; color: #aaaaaa; float: right; padding-right: 10px;}
.product_content_nav_title img{ margin-right: 15px; float: left; }


.product_content_code{ padding-top: 35px;}
.product_content_right{ float: right; width: 778px;}
.product_content_right li{ width: 224px; height: 241px; overflow: hidden; border:1px #95cdd9 solid; margin-left: 33px; margin-bottom: 25px; float: left; text-align: center;}

.case-list{ padding-top:75px;}
.case-item{ float:left;margin-right:34px; text-align:center; font-size:22px; color:#000; line-height:1.75; padding-bottom:40px;}
.case-item:nth-child(3n){ margin-right:0}
.case-item-img{ width:409px; border:2px #e6e6e6 solid; }

.newsbg{ background: url(../images/newsbg.jpg) top center no-repeat; }
.news_list_left{  text-align: center;  padding-top: 50px; }
.news_list_left .news_list_left_title h3{  line-height: 1;  height: 40px;  position: relative; color: #2d2d2d; font-size: 24px;}
.news_list_left .news_list_left_title h3:before{ content: ""; position: absolute; height: 6px; width: 20px; left: 0; right: 0; bottom: 0; margin: 0 auto; background: #2d2d2d;}
.news_list_left .news_list_left_title p{ font-size: 10px; color: #6d584a; line-height: 30px; background: #fff; padding:0 15px;display: inline-block; position: relative; z-index: 999;}
.news_list_left .news_list_left_title .x{ background: #ededed; height: 1px; position: absolute; z-index:1; width: 100%; top: 55px;}

.news_list_left .news_list_left_nav{text-align:center; padding-top:34px; position:relative; }
.news_list_left .news_list_left_nav .news_list_left_nav_item{display:inline-block;}
.news_list_left .news_list_left_nav .news_list_left_nav_item h3 a{  font-weight:normal;line-height: 40px; font-size:16px; text-align: center; background:#fff; margin:0 3px; width:150px; display:inline-block; color:#000000;border:1px #ededed solid; border-radius: 8px; overflow: hidden;}
.news_list_left .news_list_left_nav .news_list_left_nav_item h3  a.on{ color: #fff; background:#025691; }
.news_list_left .news_list_left_nav .news_list_left_nav_item h3  a:hover{ color: #fff;}
.news_list_left .news_list_left_nav .news_list_left_nav_item h3  a:before{background:#025691;}
.news_list_left .news_list_left_nav .subNav{ position:absolute; top:100px; left:0; width:100%; padding-top:32px;}
.news_list_left .news_list_left_nav .subNav a{display:inline-block; margin: 0 17px;}
.news_list_left .news_list_left_nav .subNav a.on{ color:#c52622; border-bottom:1px #c52622 solid;}
.news_list_left .porducts_nav{ border-bottom:none;}
.news_list_left .porducts_nav .news_list_left_nav_item h3 a{ border:none; font-size: 15px; width:auto; padding:0 15px; line-height: 30px; border-radius: 3px;}
    /* news */

.products-content ul{ margin-right:-50px;}
.products-content li{ width:246px; float:left; text-align:center; margin-top:34px; margin-right:40px;}
.products-content li .pic{ height:246px; overflow:hidden;}
.products-content li .title{ line-height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333333; font-weight:bold;}


.zl_news{ padding-top :54px;}
.zl_news-item{ width: 388px; overflow:hidden; background: #ffffff; margin: 0 27px 30px; float: left;}
.zl_news-item .news-item-img{ width:100%; height:269px; overflow: hidden; display: block;}
.zl_news-item .news-item-img img{ width: 100%;}

.zl_news-item .news-item-info{ padding: 10px 10px 0; overflow: hidden; }
.zl_news-item .news-item-title{   padding:0 0 10px; line-height: 1;color: #010101;font-size: 16px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.zl_news-item .news-item-dec{height: 32px; line-height: 16px; font-size: 12px; overflow: hidden; color: #838383;}
.zl_news-item .news-item-more{ display :block; width:90px; height:26px; line-height:26px;color:#fff; background:#a0a0a0; overflow:hidden; text-align:center; }
.zl_news-item .news-item-more:before{}
.zl_news-item .news-item-more:hover{background:#025691;}
.zl_news-item .news-item-title:hover{color:#025691;}
.zl_news-item .detail{ padding-top: 30px; width: 100%; }
.zl_news-item .detail a{ display: block; margin: 0 10px;line-height: 28px; border-top: 1px #d2d2d2 solid; font-size: 12px;color: #707070;}
.zl_news-item .news-item-time{ float :left; width :76px; line-height :1.2; height :60px; border-right :1px #e5e5e5 solid; text-align :center; font-family :Arial, serif; font-size :12px; color :#838383;margin-right: 10px;}

.zl_news-item .news-item-time span{ display :block; font-size :35px; }
.zl_news-item:hover .news-item-time span{color :#025691;}

.hz_title{ padding :45px 0 68px;}
.hz_news-item{ width: 334px; float :left; margin:0 25px 25px 0;}
.hz_news-item .news-item-img{ height: 404px; overflow: hidden; display: block; border-radius:5px; position :relative;}
.hz_news-item .news-item-title{ font-size: 16px; line-height: 1; padding:28px 0; color: #444444; font-weight :bold; text-align :center;}
.hz_news-item .shorttitle{ font-size: 16px; line-height: 1; color: #4b4b4b; }
.hz_news-item .info{ display :none; background :rgba(0,0,0,.6); position :absolute; top :0; left :0; width :100%; z-index :999; height :100%; color :#fff; text-align :center; box-sizing:border-box; padding :145px 30px 0; }
.hz_news-item .info .title{ font-size :18px; line-height :60px;}
.hz_news-item .info .time{  line-height :2;}
.hz_news-item .info .address{ line-height :2; padding-bottom :25px;}
.hz_news-item .info .more span{ display :inline-block; width :30px; height :30px; line-height :30px; font-size :24px; border-radius:30px; border:2px #fff solid;}
.hz_news-item:hover .info{ display :block;}
.hz_news-item:nth-child(4n){ margin-right :0;}
/* content */
.contact_content{ padding-top: 56px; position: relative;  }
.contact_content_map{ height: 533px; margin-bottom:50px;}
.contact_content_map img{ max-width:none;}


/**************from表单**********************/

.content_title{ height:62px; position: relative; padding-left: 43px;}
.content_title:before{ content: ''; position: absolute; height: 62px; right: 0; width: 927px; background: #EBBB13; z-index: -1; bottom:-10px;}
.content_title h5{ font-size: 24px; color: #333;}
.content_title p{font-size: 18px;color: #999999; padding-left: 50px;}
.content_content{ padding-top: 65px;}
.content_content_avatar_img{ width: 208px; height: 208px; position: relative;}
.content_content_avatar_img img{ width: 208px; height: 208px; border-radius: 208px;}
.content_content_avatar_img:before{ content: ''; position: absolute; width: 208px; height: 208px; border-radius: 208px;border: 1px solid #EFC942; left: -16px; top: -12px; z-index: -1;}
.content_content_title{font-size: 24px;
	color: #333333;
	text-align: center; padding-top: 30px;}
.content_content_avatar{ padding-left: 88px; border-right: 2px solid #B9B9B9; padding-right: 70px; padding-top: 10px;}
.content_content_text{font-size: 20px; line-height:1.75;color: #333333; width: 760px; padding-right:35px; padding-top: 10px;}
.form{ padding :55px;}
.form input,.form textarea{vertical-align: middle;  color: #7f7f7f; border:1px #d9d9d9 solid; border-radius:5px; background :#fdfdfd; text-indent: 1em; margin-bottom :32px;}
.form input.inp_one{ width: 616px; height :50px; line-height :50px; }
.form textarea{ height: 120px; line-height:1.75; width :100%; }
.form .form_b { width: 100% ; color: #fff; font-size :24px; height :68px; line-height :68px; background: #ffa000; }





.content-news{ padding-top: 50px; }
.content-news h1{ font-size: 24px; color: #1a1a1a; line-height: 1; padding-bottom: 14px;text-align: center;}
.content-news .content_time{ font-size: 12px; color: #1a1a1a; text-align: center; line-height: 1;}
.content-news .content_content{ color: #1a1a1a; text-align: justify; padding-top: 35px; padding-bottom: 50px;}
.content-news .x{ border-bottom: 1px #f6f6f6 solid; margin:15px;}
.content_down a{ display:inline-block; padding:0 10px ; border:1px #ccc solid; margin-right:15px; font-size:16px; border-radius:5px; background:#05aec7; color:#ffffff; }
.page{ padding-bottom:50px; }

.page span,.page a{ display: inline-block; margin-right: 10px; height:40px; width:40px; line-height:40px; text-align: center;  border:1px #e3e3e3 solid; color: #535353; font-size:20px; font-family:Arial; border-radius:5px;  }
.page .hover{ background: #025691; color: #fff; border-color:#025691}

.honor_1{ padding-top:75px; width:930px;}
.honor_1_content{ margin-top:54px;}
.honor_1_content:before{ content:""; position:absolute;height:100%; width:4px; background:#025691; top:0; left:132px;}
.honor_1_item{ padding-bottom:20px; padding-top:10px;}
.honor_1_item_time{ width:133px; float:left; font-size:20px; color:#025691;line-height:1.25; font-weight:bold; position:relative;}
.honor_1_item_time .iconfont{ font-size: 32px;position: absolute;right: -17px;top: -13px;}

.honor_1_item_c{float:right; width:745px; font-size:22px; color:#717171;line-height:1.25; text-align:justify;}
.honor_1_item_c h3{font-size:20px; color:#025691; line-height:1; padding-bottom:10px;}

.msg{ height: 342px; padding-top:100px;}
.msg .msg-form-item{ height: 57px; background: #f0f0f0; margin-right: 20px; float: left; width:644px; margin-bottom:35px;}
.msg .msg-form-item .iconfont{ font-size: 40px; line-height: 1; padding: 8px 10px 0 10px}
.msg .msg-form-item input{ border:none; background: #f0f0f0; font-size: 14px;color: #525252; margin-top: 15px;}
.msg .msg-form-item-c{ width: 98.5%;height:185px;}
.msg .msg-form-item-c textarea{ width: 92%; height:185px; margin-top:0;border:none; background: #f0f0f0;    padding-top: 15px;box-sizing: border-box; }
.msg .msg-form-submit{ margin:0 auto;display: block; height: 57px; background: #025691; width: 184px; text-align: center; font-size: 16px; color: #ffffff; border: none; cursor: pointer;}

.footer{background:#434343; padding:110px 0 0;  line-height:1.75; }
.footer .footer_item{ width: 33%; float:left; color:#fff; text-align:center; }
.footer .footer_item span{ font-size:24px;  vertical-align: middle;}
.footer .footer_item p{ padding-left:10px; display:inline-block;}
.footer .footer_item{ width: 33%; float:left; color:#fff; text-align:center; }
.footer-bottom{ background:#434343; font-size: 14px; margin-top: 50px;color: #fff; padding-bottom:50px;}
.footer-bottom span{ padding: 0 26px;display: inline-block; height: 43px; line-height: 43px;}
.footer-bottom a{ color:#fff; padding:0 5px;}
.BMap_cpyCtrl{display: none;}
.gotop{
    position: fixed;
    right: 100px;
    bottom: 100px;
    line-height: 1.2;
    padding: 5px 9px;
    cursor: pointer;
    width: 26px;
}


.headroom {
    
}
.headroom--pinned {

}
.headroom--unpinned {
    

}
