﻿@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;overflow-x:hidden;}
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;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}
.mar50{margin-bottom:50px;}
.blue{color:#053f87;}
.hide{overflow:hidden;}

/*header*/
.top_bor{height:120px;border-top:#004098 solid 5px;}
.search_box{margin:40px 0 0 100px;width:320px;height:40px;border:#ddd solid 1px;border-radius:20px;overflow:hidden;}
.search_inp{width:270px;height:40px;line-height:40px;border:none;padding:0 20px;box-sizing:border-box;color:#999;}
.search_btn{width:50px;height:40px;line-height:40px;border:none;background:#004098 url(../images/search.png) no-repeat center center;}
.top_tel{margin-top:20px;background:url(../images/tel.png) no-repeat left center;padding-left:50px;color:#666;line-height:25px;}
.top_tel span{font-size:24px;/*font-family:impact;*/ font-family:arial;color:#424242;}

.nav_bor{height:60px;line-height:60px;border-top:#ddd solid 1px;border-bottom:#ddd solid 1px;}
.nav_list li{width:133px;float:left;}
.nav_list li a{display:block;color:#666;}
.nav_list li a:hover{background:#004098;color:#fff;}

/* banner */
.banner{ width:100%; height:560px; overflow:hidden; position:relative;margin-bottom:60px;}
.b-img{ height:560px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:560px; float:left;}
.b-list{ height:50px;position:relative; margin:500px auto 0;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:#004098;}

/*index*/
.pro_type{width:232px;border:#dcdcdc solid 1px;border-radius:3px;overflow:hidden;background:#fff;}
.pro_type_tit{height:96px;line-height:96px;font-size:28px;color:#fff;background:url(../images/bg01.jpg) no-repeat;padding-left:25px;}
.pro_type_list{padding:10px;height:1040px;overflow:hidden;}
.pro_type_list li{height:79px;border-bottom:#dcdcdc dashed 1px;}
.pro_type_list li:last-of-type{border-bottom:none;}
.pro_type_list li a{display:block;line-height:80px;padding-left:30px;position:relative;transition:all .3s linear;background:url(../images/sj.png) no-repeat 370px center;font-size:16px;}
.pro_type_list li a:hover{background:url(../images/sj.png) no-repeat 190px center;}
.pro_type_list li a:before{content:'';position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;background:#dcdcdc;}
.pro_type_list li a:hover:before{background:#004098;}

.pro_list{width:960px;}
.pro_list li{float:left;width:310px;height:280px;margin-left:10px;margin-bottom:12px;overflow:hidden;border-radius:5px;}
.pro_list li a{display:block;position:relative;}
.pro_list li img{transition:all .5s linear;}
.pro_list li:hover img{transform:scale(1.1);}
.pro_list_tit{position:absolute;left:0;bottom:0;width:100%;height:55px;line-height:55px;background:rgba(255,255,255,.8);font-size:18px;transition:all .5s linear;}
.pro_list li:hover .pro_list_tit{background:rgba(0,64,152,.8);color:#fff;}

.about_bg{/*background:url(../images/bg02.jpg) no-repeat center top;*/color:#fff;}
.about_bg .container{height:630px;padding-top:60px;}
.about_tit{height:60px;line-height:60px;padding-top:20px;position:relative;font-size:28px;color:#fff;}
.about_tit:before{content:'';position:absolute;left:0;top:0;width:60px;height:3px;background:#fff;}
.about_con{width:570px;height:240px;line-height:40px;overflow:hidden;margin:25px 0 40px;}
.about_more{display:block;color:#fff;width:150px;height:40px;line-height:40px;border:#fff solid 1px;border-radius:20px;}
.about_list{position:absolute;left:0;bottom:-100px;width:100%;height:190px;background:#fff;box-shadow:0 0 15px #999;}
.about_list li{width:400px;float:left;}
.about_list li a{display:block;padding-top:30px;line-height:40px;}
.about_list li a img{transition:all .5s linear;}
.about_list li a:hover img{transform:rotateY(360deg);}

.case_bg{height:1250px;background:url(../images/case_bg.jpg) no-repeat center top;}
.case_tit{padding-top:160px;height:80px;border-bottom:#dcdcdc solid 1px;margin-bottom:40px;}
.case_tit span{position:relative;height:80px;font-size:30px;line-height:30px;color:#363636;}
.case_tit span:after{content:'';position:absolute;left:0;bottom:-1px;width:40px;height:3px;background:#004098;}
.case_tit a{padding:0 20px;height:30px;line-height:30px;border-radius:15px;background:#004098;color:#fff;}
.case_list{margin-left:-15px;}
.case_list li{float:left;width:390px;height:280px;overflow:hidden;margin-left:15px;margin-bottom:15px;position:relative;}
.case_list li img{transition:all .8s linear;}
.case_list li:hover img{transform:scale(1.1);}
.case_list_name{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.6) url(../images/jia.png) no-repeat center 80px;padding-top:160px;line-height:30px;box-sizing:border-box;transition:all .5s linear;transform:translateY(-300px);}
.case_list li:hover .case_list_name{transform:translateY(0);}
.case_list_name:after{content:"";position:absolute;left:50%;bottom:60px;width:60px;height:2px;background:#004098;margin-left:-30px;}

.show_tit{padding-top:80px;}
.show_list{position:relative;}
.show_list .hd .prev,.show_list .hd .next{position:absolute;top:160px;width:21px;height:50px;cursor:pointer;}
.show_list .hd .prev{left:-60px;background:url(../images/btn_left.png) no-repeat;}
.show_list .hd .next{right:-60px;background:url(../images/btn_right.png) no-repeat;}
.show_list .bd ul{overflow:hidden;zoom:1;}
.show_list .bd ul li{float:left;width:284px;border:#ddd solid 1px;margin:0 7px;}
.show_list .bd ul li a{display:block;}
.show_list .bd ul li a:hover{background:#004098;color:#fff;}
.show_con{padding:10px 15px 20px;}
.show_con h3{height:50px;line-height:50px;border-bottom:#ddd solid 1px;text-align:center;margin-bottom:10px;position:relative;}
.show_con h3:after{content:"";position:absolute;left:50%;bottom:-2px;width:60px;height:3px;background:#004098;margin-left:-30px;}
.show_text{line-height:30px;height:90px;overflow:hidden;}
.show_list .bd ul li a:hover .show_con h3{border-bottom:#fff solid 1px;}
.show_list .bd ul li a:hover .show_con h3:after{background:#fff;}

.news_bg{height:680px;background:url(../images/news_bg.jpg) no-repeat;}
.news_tit{padding-top:60px;height:80px;border-bottom:#fff solid 1px;margin-bottom:40px;}
.news_tit span{position:relative;height:80px;font-size:30px;line-height:30px;color:#fff;}
.news_tit span:after{content:'';position:absolute;left:0;bottom:-1px;width:40px;height:3px;background:#fff;}
.news_tit a{padding:0 20px;height:30px;line-height:30px;border-radius:15px;border:#fff solid 1px;color:#fff;}

.news_list{padding-top:30px;}
.news_list li{float:left;width:580px;height:180px;line-height:30px;padding:15px;box-sizing:border-box;background:#fff;transition:all .5s linear;margin:0 10px 20px;}
.news_list li a{display:block;}
.news_list li h3{line-height:50px;font-size:18px;color:#666;font-weight:normal;}
.news_list li:hover h3{color:#004098;}
.news_list_con{width:325px;color:#999;}
.news_list li:hover{box-shadow:0 0 10px #bbb;transform:translateX(-5px);}

/*footer*/
.bot_box{padding:50px 0;border-top:#004098 solid 3px;}
.bot_l{width:310px;padding:10px 0;}
.ewm_list{padding-top:20px;}
.ewm_list li{line-height:40px;float:left;margin-right:20px;color:#666;}
.ewm_list li img{padding:10px;border:#ddd solid 1px;}

.gbook_bor{width:470px;padding:20px 30px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
.gbook_tit{line-height:30px;margin-bottom:30px;}
.gbook_tit strong{font-size:20px;}
.gbook_submit{width:80px;height:30px;line-height:30px;background:#e5e5e5;border-radius:15px;border:none;color:#666;}
.gbook_inp{width:230px;height:50px;line-height:48px;border:#ddd solid 1px;border-radius:5px;margin-bottom:20px;padding:0 10px;box-sizing:border-box;color:#666;font-family:"微软雅黑";}
.gbook_textarea{width:100%;height:130px;line-height:30px;border:#ddd solid 1px;border-radius:5px;padding:0 10px;box-sizing:border-box;color:#666;font-family:"微软雅黑";}

.contact_box{width:340px;}
.bot_tel{height:40px;line-height:40px;background:url(../images/bot_tel.png) no-repeat left center;padding-left:40px;font-size:24px;}
.contact_text{line-height:40px;padding-top:20px;}

.copyright{padding:20px 0;line-height:30px;background:#004098;color:#fff;}

/*main*/
.main_type{padding:10px;min-height:1040px;overflow:hidden;}
.main_type li{height:79px;border-bottom:#dcdcdc dashed 1px;}
.main_type li:last-of-type{border-bottom:none;}
.main_type li a{display:block;line-height:80px;padding-left:30px;position:relative;transition:all .3s linear;background:url(../images/sj.png) no-repeat 370px center;font-size:16px;}
.main_type li a:hover{background:url(../images/sj.png) no-repeat 190px center;}
.main_type li a:before{content:'';position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;background:#dcdcdc;}
.main_type li a:hover:before{background:#004098;}
.main_page{margin:50px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 20px;height:40px;line-height:40px;}
.main_page a:hover{background:#004098;color:#fff;border:#004098 solid 1px;}

.main_tit{font-size:36px;height:100px;line-height:80px;border-bottom:#ddd solid 1px;position:relative;color:#555;}
.main_tit:after{content:"";position:absolute;left:50%;bottom:-2px;width:40px;height:3px;background:#004098;margin-left:-20px;}
.main_tit_text{padding:30px 0;line-height:30px;color:#666;}

.main_case li{width:390px;line-height:60px;margin:0 5px 20px;float:left;}
.main_case li a{display:block;background:#e5e5e5;}
.main_case li a:hover{background:#004098;color:#fff;}

.type_list a{display:inline-block;padding:0 40px;margin:0 20px;height:50px;line-height:50px;border-radius:25px;border:#ddd solid 1px;}
.type_list a:hover{background:#004098;color:#fff;}

.main_news li{height:180px;line-height:30px;padding:15px;box-sizing:border-box;transition:all .5s linear;margin-bottom:20px;border:#ddd solid 1px;}
.main_news li:hover{border:#004098 solid 1px;}
.main_news li a{display:block;}
.main_news li h3{line-height:50px;font-size:18px;color:#666;font-weight:normal;}
.main_news li:hover h3{color:#004098;}
.main_news_con{width:930px;color:#999;}
.main_news li:hover{box-shadow:0 0 10px #ccc;transform:translateX(-3px);}
.main_news_text{height:60px;overflow:hidden;}

.main_con{min-height:400px;line-height:40px;}

.news_tt{width: 100%; text-align: center; text-transform: uppercase; line-height: 12px; background: url(../images/line_01.gif) no-repeat center bottom; margin-bottom: 52px;}
.news_tt h2{line-height: 36px; font-weight: normal; margin: 10px 0;}
.news_tt span{background: #f7f8f9;}
.news_tts{width: 100%; text-align: center; text-transform: uppercase; line-height: 12px;  margin-bottom: 52px;}
.news_tts h4{font-size: 20px; line-height: 36px; font-weight: normal; margin: 10px 0;}
.news_tts span{background: #f7f8f9;}
.news_text{width: 1130px; text-align: justify; color: #060001; font-size: 16px; line-height: 30px; margin: 0 auto;}

#gbook {
	padding: 25px 0 0 35px;
}
#gbook li {
	padding: 5px;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 26px;
	line-height: 26px;
}
#gbook #tijiao {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
	margin-left: 50px;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	line-height: 20px;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
}
#gbook span {
	color: #CCC;
	font-size: 12px;
}
#gbook_list {
	width: 630px;
	padding: 20px 0 0 50px;
	height: 200px;
}
#gbook_list li {
	width: 600px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #000;
}
#gbook_list li span {
	float: left;
	padding-left: 10px;
}
#gbook_list li strong {
	float: right;
	font-wei}
