﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#2e2e2e;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#2e2e2e;text-decoration:none;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}
.box_con{padding:40px 0;}
.mar40{margin-bottom:40px;}
.grey9{color:#999;}

/*header*/
.top_box{height:120px;border-top:#0363ad solid 6px;border-bottom:#ddd solid 1px;}
.top_tel{margin-top:30px;line-height:30px;}
.top_tel b{font-size:28px;color:#0363ad;font-family:impact;}

.nav_list li{padding:20px 0;float:left;width:133px;background:url(../images/nav_line.jpg) no-repeat left center;position:relative;line-height:30px;}
.nav_list li:first-child{background:none;}
.nav_list li>a{display:block;font-size:16px;}
.nav_list li>a:hover{color:#0363ad;}
.nav_sub{display:none;position:absolute;left:0;top:70px;width:100%;padding:10px 0;background:#0363ad;z-index:9;}
.nav_sub a{display:block;color:#fff;}

/* banner */
.banner{ width:100%; height:500px; overflow:hidden; position:relative;}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:500px; float:left;}
.b-list{ height:50px; padding-top:460px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:7px; float:left; margin:0 5px; _margin:0 3px;background:#fff;}
.b-list .spcss{width:30px;background:#0363ad;}


/*index*/
.about_bg{background:url(../images/about_bg.png) no-repeat left top;}
.about_tit{line-height:40px;text-transform:uppercase;margin-bottom:40px;}
.about_tit dt{font-size:30px;}
.about_tit dd{font-size:24px;color:#666;}
.about_left{width:600px;}
.about_name{height:60px;line-height:40px;font-size:26px;position:relative;}
.about_name:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:#0363ad;}
.about_text{height:90px;line-height:30px;margin:15px 0 20px;}
.about_more{display:block;width:140px;height:40px;line-height:40px;border-radius:20px;background:#0363ad url(../images/more.png) no-repeat 90px center;padding-left:30px;color:#fff;margin-bottom:30px;}
.about_list{margin-left:-10px;}
.about_list li{width:190px;height:100px;line-height:40px;border:#ddd solid 1px;padding:20px 0;transition:all .5s linear;float:left;margin-left:10px;}
.about_list_icon{width:50px;height:50px;overflow:hidden;margin:0 auto;}
.about_list_icon span{display:block;transition:all .3s linear;}
.about_list li:hover .about_list_icon span{margin-top:-50px;}
.about_list li:hover {background:#0363ad;}
.about_list li:hover a{color:#fff;}
.about_right{width:430px;height:400px;background:#0363ad;padding:20px;box-sizing:border-box;}
.video_tit{line-height:30px;font-size:16px;color:rgba(255,255,255,.7);text-transform:uppercase;}
.video_tit span{font-size:22px;color:#fff;}
.video_pic{position:absolute;right:0;top:20px;box-shadow:0 0 3px #035b9f;}

.pro_bg{background:url(../images/pro_bg.jpg) no-repeat center top;}
.pro_tit{line-height:40px;text-transform:uppercase;margin-bottom:40px;color:#fff;}
.pro_tit dt{font-size:30px;}
.pro_tit dd{font-size:24px;}
.pro_type{margin-bottom:40px;color:#fff;}
.pro_type a{display:inline-block;color:#fff;padding:0 20px;}
.pro_list{margin-left:-18px;}
.pro_list li{width:286px;height:430px;overflow:hidden;float:left;position:relative;background:rgba(9,67,177,.5);margin-left:18px;}
.pro_list_name01{position:absolute;left:0;bottom:0;width:100%;height:60px;line-height:60px;color:#fff;font-size:18px;background:#3dbc8e;transition:all .5s linear;}
.pro_list_radio{display:block;position:absolute;left:50%;top:-25px;margin-left:-25px;width:50px;height:50px;border-radius:50%;background:#3dbc8e;font-size:30px;line-height:50px;}
.pro_list_name01_text{display:block;position:relative;z-index:3;}
.pro_list_name02{position:absolute;left:0;top:0;width:100%;height:0;overflow:hidden;background:rgba(9,67,177,.5);transition:all .5s linear;}
.pro_list_name02_text{height:60px;line-height:30px;width:100%;padding:20px 0;margin-top:150px;color:#fff;position:relative;}
.pro_list_name02_text:before,.pro_list_name02_text:after{content:"";position:absolute;left:50%;width:120px;height:2px;background:#fff;margin-left:-60px;}
.pro_list_name02_text:before{top:0;}
.pro_list_name02_text:after{bottom:0;}
.pro_list li:hover .pro_list_name02{height:100%;}
.pro_list li:hover .pro_list_name01{bottom:-100px;}

.net_list{margin-left:-60px;padding:50px 0;}
.net_list li{float:left;width:250px;margin-left:60px;line-height:40px;transition:all .5s linear;}
.net_list li:hover{transform:translateY(-5px);}
.net_list_icon{width:180px;height:180px;margin:0 auto;padding:10px;background:url(../images/net_bg.png) no-repeat;margin-bottom:10px;transition:all .5s linear;}
.net_list_icon img{transition:all .5s linear;}
.net_list li:hover .net_list_icon{transform:scale(1.1) rotate(10deg);}
.net_list li:hover .net_list_icon img{transform:scale(.9) rotate(-10deg);}
.net_list li h3{font-size:22px;line-height:40px;}

.ent_bg{padding:20px 0;height:540px;background:url(../images/ent_bg.jpg) no-repeat center center;}
.ent_scroll{width:1200px;overflow:hidden;position:relative;}
.ent_scroll .hd{overflow:hidden;height:50px;position:relative;margin-top:30px;}
.ent_scroll .hd .prev,.ent_scroll .hd .next{display:block;width:35px;height:35px;margin-top:8px;overflow:hidden;cursor:pointer;}
.ent_scroll .hd .prev{margin-left:450px;background:url(../images/btn_left.png) no-repeat;}
.ent_scroll .hd .next{margin-right:450px;background:url(../images/btn_right.png) no-repeat;}
.ent_scroll .bd ul{overflow:hidden;zoom:1;margin-bottom:30px;}
.ent_scroll .bd ul li{float:left;_display:inline;overflow:hidden;text-align:center;width:380px;margin:0 10px;border-bottom:#ddd solid 3px;transition:all .5s linear;}
.ent_scroll .bd ul li:hover{border-bottom:#3dbc8e solid 3px;}
.ent_scroll .ent_name{height:50px;line-height:50px;background:#fff;}
.ent_more{position:absolute;left:50%;top:0;margin-left:-77px;display:block;width:154px;height:50px;line-height:50px;background:url(../images/ent_more.png) no-repeat center center;padding-left:40px;color:#fff;box-sizing:border-box;}

.app_bg{padding:20px 0;height:470px;background:url(../images/app_bg.jpg) no-repeat center top;overflow:hidden;}
.app_list{margin-left:-40px;}
.app_list li{width:580px;margin-left:40px;float:left;margin-bottom:40px;}
.app_list_con{width:360px;}
.app_list_con h3{line-height:30px;font-size:20px;}
.app_list_text{height:75px;line-height:25px;overflow:hidden;margin:10px 0;}
.app_list_tel{height:40px;line-height:40px;border-top:#ddd solid 1px;border-bottom:#ddd solid 1px;margin-bottom:20px;}
.app_list_tel b{color:#3dbc8e;font-size:20px;}
.app_list_more{display:block;width:130px;height:40px;line-height:40px;border-radius:20px;background:#0363ad;color:#fff;}
.app_list li:hover .app_list_text{color:#0363ad;}

.news_type{margin-bottom:40px;}
.news_type a{display:inline-block;line-height:30px;padding:0 20px;}
.news_type a:hover{color:#0363ad;}
.news_pic_name{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,.6);color:#fff;}
.news_right{width:600px;}
.news_con{width:370px;}
.news_con h3{height:35px;line-height:20px;border-bottom:#ddd solid 1px;font-size:18px;font-weight:normal;}
.news_con_text{height:50px;line-height:25px;padding:10px 0 15px;color:#999;}
.news_con_mroe{display:block;width:130px;height:40px;line-height:40px;background:#0363ad;border-radius:20px;color:#fff;}
.news_list{margin-top:20px;padding-top:20px;border-top:#ddd solid 1px;}
.news_list li{height:45px;line-height:45px;}
.news_list li i{color:#999;}
.news_list li a:hover{color:#0363ad;}

.map_bg{height:440px;padding:30px 0;background:url(../images/map_bg.jpg) no-repeat center top;}
.gbook_box{width:500px;}
.gbook_tit{height:50px;line-height:50px;color:#fff;font-size:24px;text-transform:uppercase;margin-bottom:20px;}
.gbook_tit span{font-size:30px;padding-right:10px;}
.gbook_inp{width:100%;height:50px;line-height:50px;border:rgba(255,255,255,.8) solid 1px;padding:0 20px;box-sizing:border-box;margin-bottom:20px;background:none;color:#fff;font-size:16px;font-family:"微软雅黑";}
.gbook_textarea{height:120px;line-height:30px;padding:10px 20px;}
.gbook_btn{width:100%;height:50px;line-height:50px;background:#fff;border:none;color:#333;font-size:16px;font-family:"微软雅黑";}
.gbook_inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff; opacity:1;
}
.gbook_inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;opacity:1;
}
.gbook_inp:-ms-input-placeholder{
    color: #fff;opacity:1;
}
.gbook_inp::-webkit-input-placeholder{
    color: #fff;opacity:1;
}

/*footer*/
.bot_bg{padding:50px 0;background:#171717;color:#fff;}
.bot_w{width:300px;}
.link_list_tit{height:50px;line-height:50px;font-size:20px;font-weight:normal;}
.link_list li{width:130px;float:left;}
.link_list li a{color:#b4b4b4;line-height:50px;}
.link_list li a:hover{color:#fff;}
.ewm_bor{border:#fff solid 1px;margin-top:20px;}
.ewm_pic{padding:3px;border-right:#fff solid 1px;}
.ewm_text{padding:0 20px;line-height:30px;}
.contact_box{width:260px;}
.contact_text{line-height:50px;}
.copyright{padding:10px 0;background:#0f0f0f;color:#fff;}


/*main*/
.main_banner{height:480px;font-size:24px;text-transform:uppercase;color:#fff;line-height:40px;display:flex;align-items:center;justify-content: center;}
.main_banner b{font-size:32px;}
.main_nav{height:70px;line-height:60px;background:#0363ad;}
.main_nav li{float:left;margin:5px 0;}
.main_nav li a{display:block;color:#fff;padding:0 20px;min-width:130px;}
.main_nav .on{background:#fff;color:#0363ad;border-radius: 15px}

.main_tit{margin:50px 0;padding-bottom:20px;line-height:50px;position:relative;text-transform:uppercase;}
.main_tit:after{content:"";position:absolute;left:50;bottom:0;width:50px;margin-left:-25px;height:2px;background:#000;}
.main_tit dt{font-size:32px;}
.main_tit dd{font-size:24px;}
.main_con{padding:20px 0 100px;line-height:30px;min-height:300px;}
.main_about_text{padding:30px 0;line-height:40px;}
.main_pro{margin-left:-60px;margin-bottom:30px;}
.main_pro li{width:360px;float:left;margin-left:60px;margin-bottom:30px;position:relative;}
.main_pro_name{position:absolute;left:0;bottom:0;width:100%;height:60px;line-height:60px;background:rgba(0,0,0,.8);color:#fff;transition:all .3s linear;}
.main_pro li:hover .main_pro_name{background:rgba(61,188,142,.8);}

.main_page{margin:30px 0;}
.main_page a{display:inline-block;margin:0 5px;padding:0 12px;height:30px;line-height:30px;background:#e9e9e9;border-radius:15px;}
.main_page a:hover{background:#0363ad;color:#fff;}

.main_ent li{float:left;_display:inline;overflow:hidden;text-align:center;width:380px;margin:0 10px;border-bottom:#ddd solid 3px;transition:all .5s linear;margin-bottom:30px;}
.main_ent li:hover{border-bottom:#3dbc8e solid 3px;box-shadow:0 0 15px #bbb;}
.ent_name{height:50px;line-height:50px;background:#fff;}

.speech_bor{border:#ddd solid 1px;}
.speech_con{width:570px;padding-right:30px;}
.speech_name{padding:50px 0;line-height:50px;color:#000;}
.speech_name dt{font-size:24px;border-bottom:#000 solid 2px;display:inline-block;}
.speech_text{line-height:30px;color:#666;padding-bottom:50px;}

.main_about_adv_text{width:460px;padding:90px 70px 0;line-height:26px;color:#000;}
.main_about_adv_text h3{height:90px;line-height:40px;font-size:24px;text-transform:uppercase;font-weight:normal;text-align:center;padding-bottom:50px;}
.main_about_adv_text h3 b{font-size:32px;color:#000;line-height:50px;}

.main_honor{margin-left:-21px;}
.main_honor li{width:386px;margin-left:21px;float:left;margin-bottom:20px;}
.main_honor_name{padding:10px 0;line-height:40px;color:#666;}
.main_honor_name h3{font-size:24px;color:#333;position:relative;}
.main_honor_name h3:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:2px;background:#333;}

.main_news{margin-left:-81px;}
.main_news li{width:346px;position:relative;margin-left:81px;margin-bottom:30px;float:left;}
.main_news_text{margin:15px 0 30px;line-height:25px;height:80px;color:#838383;}
.main_news_text b{color:#000;line-height:40px;}

.shutter {
  overflow: hidden;
  width: 100%!important;
  height: 500px;
  position: relative;


}
.shutter-img {
  z-index: 1;
}
.shutter-img,
.shutter-img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.shutter-img a {
  cursor: default;
}
.shutter-img a > img {
  width: 100%;
  height: 100%;
}
.shutter-img .created {
  overflow: hidden;
  position: absolute;
  z-index: 20;
}
.shutter-btn {}
.shutter-btn li {
  position: absolute;
  z-index: 2;
  top: 50%;
  width: 49px;
  height: 49px;
  margin-top: -25px;
  cursor: pointer;
}
.shutter-btn li.prev {
  left: 20px;
  background: url(../images/shutter_prevBtn.png) no-repeat 0 -49px;
}
.shutter-btn li.next {
  right: 20px;
  background: url(../images/shutter_nextBtn.png) no-repeat 0 -49px;
}
.shutter-desc {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 36px;
  background: url(../images/shutter_shadow.png) repeat;
}
.shutter-desc p {
  padding-left: 20px;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
}


@media only screen and (max-width:1460px ) {
	.shutter{height:380px!important;}


}
@media only screen and (max-width:1360px ) {
	.shutter{height:354px!important;}


}
@media only screen and (max-width:1200px ) {
	.shutter{height:313px!important;}


}
