﻿@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:#333;}
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:#333;text-decoration:none;transition:all 0.3s;}
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;}
.f22{font-size:22px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}

/*header*/
.top_bg{height:160px;background:url(../images/top_bg.jpg) no-repeat center top;}
.top_right{width:900px;}
.search_box{height:75px;}
.search_bor{width:270px;height:40px;border:#ddd solid 1px;margin-top:18px;}
.search_btn{width:40px;height:40px;background:url(../images/search.png) no-repeat center center;border:none;}
.search_inp{width:220px;height:40px;line-height:40px;border:none;padding:0 10px;box-sizing:border-box;}
.tel_box{background:url(../images/tel.png) no-repeat left center;padding-left:30px;height:40px;line-height:40px;margin-top:20px;margin-right:100px;}
.tel_box span{font-family:impact;color:#004483;font-size:24px;}

.nav_list{padding-left:60px;}
.nav_list li{width: 120px;height: 76px;line-height: 75px;color: #fff;float: left;margin-top: 9px;}
.nav_list li a{display:block;color:#fff;}

/* banner */
.banner{
	width:100%;
	overflow:hidden;
	position:relative;
	height: 550px;
}
.b-img{ height:600px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:600px; float:left;}
.b-list{ height:50px; padding-top:560px; 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{background:#004483;}

/*index*/
.index_list{padding:20px 0;}
.index_list li{width:300px;padding:20px;box-sizing:border-box;line-height:30px;float:left;background:url(../images/line.png) no-repeat right center;}
.index_list li:last-of-type{background:none;}
.index_list li a{display:block;color:#999;}
.index_list li span{color:#333;}
.index_list li img{transition:all .5s linear;}
.index_list li:hover img{transform:rotate(360deg);}
.index_list_con{width:220px;}

.about_bg{padding-top:80px;box-sizing:border-box;height:1080px;background:url(../images/about_bg.jpg) no-repeat center top;}
.about_tit{padding-top:10px;position:relative;}
.about_tit:after{content:"";position:absolute;left:50%;top:0;margin-left:-25px;width:50px;height:3px;background:#004483;}
.about_tit dt{line-height:60px;color:#000;font-size:32px;}
.about_tit dd{line-height:40px;color:#858585;font-size:16px;}
.about_list{margin:50px 0 150px;}
.about_list li{width:50%;padding:20px 30px;line-height:30px;box-sizing:border-box;height:200px;float:left;color:#fff;}
.about_list_bg01{background:#034582;}
.about_list_bg02{background:#0172c0;}
.about_list li h3{font-size:20px;line-height:60px;height:70px;}
.about_list li h3 a{line-height:1;padding-top:15px;}
.about_con{width:500px;}
.about_con h3{color:#000;font-size:24px;height:80px;line-height:80px;position:relative;}
.about_con h3:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:#004483;}
.about_text{line-height:40px;height:160px;color:#666;margin:30px 0;overflow:hidden;}
.about_btn a{float:left;width:160px;height:50px;line-height:50px;border-radius:25px;margin-right:30px;}
.about_btn_bg01{background:#004483;border:#004483 solid 1px;color:#fff;}
.about_btn_bg02{border:#aaaaaa solid 1px;}

.pro_bg{padding-top:80px;box-sizing:border-box;height:990px;background:url(../images/pro_bg.jpg) no-repeat center top;}
.pro_list{margin-left:-6px;padding:40px 0;}
.pro_list li{width:396px;height:305px;overflow:hidden;float:left;margin-left:6px;margin-bottom:6px;position:relative;}
.pro_list_name{position:absolute;left:0;top:0;width:100%;height:0;overflow:hidden;padding:0 30px;box-sizing:border-box;background:#004483;transition:all .5s linear;}
.pro_list_name h3{height:60px;line-height:60px;color:#fff;position:relative;margin-top:30px;}
.pro_list_name h3:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;background:#fff;}
.pro_list_text{height:80px;line-height:40px;overflow:hidden;color:#90bae1;margin:10px 0;}
.pro_list li:hover .pro_list_name{height:100%;padding:30px;}
.pro_more{display:block;margin:0 auto;width:160px;height:50px;line-height:50px;border:#bbb solid 1px;border-radius:25px;}
.pro_more:hover{background:#004483;color:#fff;}

.honor_bg{padding-top:60px;box-sizing:border-box;height:700px;background:url(../images/honor_bg.jpg) no-repeat center top;}
.honor_tit{padding-top:10px;position:relative;color:#fff;}
.honor_tit:after{content:"";position:absolute;left:50%;top:0;margin-left:-25px;width:50px;height:3px;background:#fff;}
.honor_tit dt{line-height:60px;font-size:32px;}
.honor_tit dd{line-hegiht:40px;font-size:16px;}

.honor_box{height:460px;padding:20px;box-sizing:border-box;background:#eee;box-shadow:0 0 15px #666;margin-top:40px;}
.honor_list{padding-top:60px;width:1160px;overflow:hidden;position:relative;}
.honor_list .hd{overflow:hidden;height:40px;  }
.honor_list .hd .prev,.honor_list .hd .next{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;}
.honor_list .bd{margin-bottom:30px;}
.honor_list .bd ul{overflow:hidden;zoom:1;}
.honor_list .bd ul li{margin:0 5px;float:left;_display:inline;overflow:hidden;text-align:center;}
.honor_list .bd ul li .pic{width:280px;height:200px;}
.honor_list .bd ul li .title{height:50px;line-height:50px;background:#d2d2d2;color:#333;}
.honor_list .bd ul li:hover .title{background:#004483;color:#fff;}
.honor_more{position:absolute;left:50%;bottom:30px;margin-left:-80px;display:block;width:160px;height:50px;line-height:50px;border:#bbb solid 1px;border-radius:25px;}
.honor_more:hover{background:#004483;color:#fff;}

.news_bg{padding-top:60px;box-sizing:border-box;height:726px;background:url(../images/news_bg.jpg) no-repeat center top;}
.news_box{padding:40px 0;margin-bottom:30px;}
.news_pic{width:600px;border:#ddd solid 1px;}
.news_con{
	padding:10px;
	line-height:20px;
}
.news_text{height:60px;line-height:30px;overflow:hidden;margin:10px 0;}
.news_list{width:580px;}
.news_list li{height:60px;line-height:60px;border-bottom:#eee solid 1px;background:url(../images/dot.png) no-repeat 5px center;padding-left:20px;;transition:all .5s linear;}
.news_list li:hover{border-bottom:#004483 solid 1px;}

/*footer*/
.bot_bg{height:680px;background:#1f2022 url(../images/bot_bg.jpg) no-repeat center top;}
.gbook_box{width:530px;padding-top:100px;height:500px;}
.bot_nav{margin-bottom:30px;}
.bot_nav a{width:25%;float:left;line-height:50px;color:#a1a1a1;}
.bot_nav a:hover{color:#fff;}
.gbook_tit{height:70px;border-bottom:#ddd solid 1px;margin-bottom:20px;}
.gbook_tit span{font-size:30px;line-height:70px;color:#fff;}
.gbook_submit{margin-top:15px;width:120px;height:40px;line-height:40px;border:none;background:#004483;border-radius:20px;color:#fff;}
.gbook_inp{width:260px;height:50px;line-height:50px;background:#313131;padding:0 20px;box-sizing:border-box;border-radius:25px;border:none;color:#666;margin-bottom:20px;box-sizing:border-box;}

.gbook_inp1{width:528px;height:50px;line-height:50px;background:#313131;padding:0 20px;box-sizing:border-box;border-radius:25px;border:none;color:#666;margin-bottom:20px;box-sizing:border-box;}

.gbook_textarea{width:100%;height:140px;line-height:30px;padding:10px 20px;}
.contact_text{padding-top:100px;line-height:50px;color:#fff;}
.copyright{padding:20px 0;color:#fff;line-height:30px;}

/*main*/
.blue{color:#004483;}
.grey9{color:#999;}
.main_left{width:220px;}
.main_right{width:940px;}
.main_bg01{background:url(../images/main_bg01.jpg) no-repeat center 760px;}
.main_bg02{padding-top:80px;min-height:1000px;background:url(../images/main_bg02.jpg) no-repeat center bottom;}
.type_tit{height:60px;line-height:60px;border-bottom:#0068b7 solid 2px;}
.type_list{border:#ddd solid 1px;border-bottom:none;}
.type_list li{height:60px;line-height:60px;border-bottom:#ddd solid 1px;}
.type_list li a{display:block;}
.type_list li a:hover{background:#004483;color:#fff;}

.main_tit{height:60px;line-height:60px;border-bottom:#0068b7 solid 2px;}
.main_tit a:hover{color:#004483;}

.mar40{margin-bottom:40px;}
.main_con{padding:20px 0;line-height:40px;min-height:800px;}
.main_pro{margin-left:-5px;}
.main_pro li{width:310px;line-height:60px;float:left;margin-left:5px;margin-bottom:5px;border:#ddd solid 1px;box-sizing:border-box;}
.main_pro li a{display:block;}
.main_pro li a:hover{background:#004483;color:#fff;}

.main_news li{padding:20px;background:#fff;border:#ddd solid 1px;margin-bottom:20px;}
.main_news li a{display:block;}
.main_news li:hover{background:#004483;}
.main_news li:hover a{color:#fff;}
.main_news_con{width:700px;line-height:30px;}
.main_news_con h3{font-size:18px;line-height:50px;}
.main_news li:hover .main_news_con h3{color:#fff;}





.main_page{margin:50px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#004483;color:#fff;border:#004483 solid 1px;}
