﻿@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:left;
}.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:1100px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	padding-left: 200px;
}


.container2{
	width:1200px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	padding-left: 200px;
}

.container3{
	width:1200px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	
}

/*header*/
.top_pos{
	position:fixed;
	left:0;
	top:0;
	height:130px;
	z-index:9;
	width: 100%;
	background:#fff;
	box-shadow:0 0 15px #ddd;
}
.top_box{height:130px; width: 1300px; background:#fff;box-shadow:0 0 15px #fff;}
.nav_list{width:740px;margin-top:40px;}
.nav_list li{width:105px;float:left;line-height:40px;font-size:16px;}
.nav_list li a{display:block;position:relative;}
.nav_list li a:after{content:"";position:absolute;left:10px;bottom:0;width:0;height:2px;background:#01309e;transition:all .5s linear;}
.nav_list li a:hover:after{width:85px;}
.nav_list li .liuxia:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 85px;
    height: 2px;
    background: #01309e;
    transition: all .5s linear;
}
/* banner */
.banner{ width:100%; height:630px; overflow:hidden; position:relative;}
.b-img{ height:630px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:730px; float:left;}
.b-list{position:relative; margin:600px auto 0;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:50px;height:3px;line-height:1;float:left;margin:0 10px;background:#fff;margin-top:3px;transition:all .5s linear;}
.b-list .spcss{height:6px;margin-top:0;}

/*index*/
.search_bg{background:#eee;padding:30px 0;}
.search_text{color:#999;text-transform:uppercase;line-height:30px;}
.search_text span{font-size:18px;color:#333;}
.search_box{width:400px;height:50px;line-height:50px;background:#fff;border-radius:25px;}
.search_inp{width:300px;height:50px;line-height:50px;border:none;background:none;padding:0 20px;}
.search_submit{width:60px;height:50px;line-height:50px;border:none;background:url(../images/search.png) no-repeat center center;}

.pro_tit{
	width:550px;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.pro_tit:after{content:"";position:absolute;left:0;top:35px;width:100%;height:1px;background:#ddd;z-index:-1;}
.pro_tit dl{display:inline-block;padding:0 35px;line-height:35px;position:relative;text-transform:uppercase;background:#fff;}
.pro_tit dl:before,.pro_tit dl:after{content:"";position:absolute;top:0;width:2px;height:70px;background:#ddd;}
.pro_tit dl:before{left:0;}
.pro_tit dl:after{right:0;}
.pro_tit dt{font-size:24px;color:#333;}
.pro_tit dd{font-size:18px;color:#999;}
.pro_type a{
	display:inline-block;
	line-height:50px;
	min-width:120px;
	background:#eee;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.pro_type a:hover{background:#01309e;color:#fff;}

.pro_list li{
	width:300px;
	border:#ddd solid 1px;
	line-height:60px;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}



.pro_list2{
	
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}
.pro_list2 li{width:388px;margin:0 5px 10px;border:#ddd solid 1px;line-height:60px;float:Left;}
.pro_list2 li a{display:block;background:#eee;}
.pro_list2 li a:hover{background:#01309e;color:#fff;}
.pro_more{margin-bottom:50px;}
.pro_more a{display:inline-block;color:#999;width:100px;height:20px;line-height:20px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
.pro_more a:hover{color:#01309e;border-left:#01309e solid 1px;border-right:#01309e solid 1px;}



.pro_list li a{display:block;background:#eee;}
.pro_list li a:hover{background:#01309e;color:#fff;}
.pro_more{margin-bottom:50px;}
.pro_more a{display:inline-block;color:#999;width:100px;height:20px;line-height:20px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
.pro_more a:hover{color:#01309e;border-left:#01309e solid 1px;border-right:#01309e solid 1px;}

.about_bg{height:590px;background:url(../images/about_bg.jpg) no-repeat center top;}
.about_box{width:560px;color:#fff;padding-top:100px;line-height:30px;text-transform:uppercase;}
.about_name{font-size:34px;line-height:60px;padding:10px 0;}
.about_text{margin:30px 0;line-height:40px;height:120px;overflow:hidden;font-size:17px;}
.about_more{display:block;width:150px;height:40px;line-height:40px;border:#fff solid 1px;color:#fff;}

.case_list{margin:50px 0;}
.case_list li{width:290px;height:220px;overflow:hidden;margin:0 5px 10px;float:left;position:relative;}
.case_list li img{transition:all .5s linear;}
.case_list li:hover img{transform:scale(1.1);}
.case_list_name{position:absolute;left:0;bottom:20px;width:100%;height:60px;line-height:60px;background:rgba(0,0,0,.5);color:#fff;transition:all .5s linear;transform:translateY(100px);}
.case_list li:hover .case_list_name{transform:translate(0);}

.adv_bg{height:210px;line-height:50px;font-size:22px;color:#fff;background:url(../images/adv_bg.jpg) no-repeat center top;display:flex;align-items:center;justify-content:center;}

.news_bg{height:600px;background:url(../images/news_bg.jpg) no-repeat center top;}
.news_tit{padding:50px 0;position:relative;}
.news_tit dl{display:inline-block;padding:0 35px;line-height:35px;position:relative;text-transform:uppercase;}
.news_tit dl:before,.news_tit dl:after{content:"";position:absolute;top:0;width:180px;height:70px;background:#ddd;}
.news_tit dl:before{left:-180px;background:url(../images/tit_left.png) no-repeat left center;}
.news_tit dl:after{right:-180px;background:url(../images/tit_right.png) no-repeat left center;}
.news_tit dt{font-size:24px;color:#333;}
.news_tit dd{font-size:18px;color:#999;}
.news_list{margin-bottom:50px;}
.news_list li{width:380px;height:250px;background:#fff;box-shadow:0 0 15px #ddd;margin:0 10px;float:left;padding:20px;box-sizing:border-box;transition:all .5s linear;}
.news_list li:hover{transform:translateY(-6px);box-shadow:0 0 15px #bbb;}
.news_list li a{display:block;}
.news_date{width:60px;height:50px;background:#01309e;line-height:25px;color:#fff;}
.news_date span{display:block;background:#000;}
.news_list li h3{width:260px;padding-top:5px;line-height:40px;border-bottom:#ddd solid 1px;}
.news_text{line-height:35px;height:105px;margin:20px 0 10px;overflow:hidden;color:#999;}
.news_list li:hover .news_more a{color:#01309e;}

.honor_bg{height:590px;padding-top:30px;box-sizing:border-box;background:url(../images/honor_bg.jpg) no-repeat center top;}
.honor_scroll{width:1200px;position:relative;margin-bottom:50px;}
.honor_scroll .hd .prev,.honor_scroll .hd .next{display:block;width:40px;height:40px;position:absolute;top:80px;}
.honor_scroll .hd .prev{left:-50px;background:url(../images/btn_left.png) no-repeat;}
.honor_scroll .hd .next{right:-50px;background:url(../images/btn_right.png) no-repeat;}
.honor_scroll .bd ul{overflow:hidden;zoom:1;}
.honor_scroll .bd ul li{width:290px;margin:0 5px;float:left;_display:inline;line-height:60px;overflow:hidden;text-align:center;}
.honor_scroll .bd ul li a{
	display:block;
	color:#999;
}
.honor_scroll .bd ul li a:hover{background:#01309e;}
.honor_more{margin-bottom:50px;}
.honor_more a{display:inline-block;color:#999;width:100px;height:20px;line-height:20px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
.honor_more a:hover{color:#fff;border-left:#fff solid 1px;border-right:#fff solid 1px;}
.white{
	color:#999!important;
}

/*footer*/
.bot_bg{background:#000;}
.bot_con{padding:30px 0;border-bottom:#444 solid 1px;}
.bot_tel{
	background:url(../images/tel.png) no-repeat left center;
	padding-left:50px;
	font-size:22px;
	color:#666;
	line-height:60px;
	margin-left: 100px;
}
.copyright{padding:30px 0;line-height:30px;color:#666;}

/*main*/
.main_page{margin:30px 0 60px;}
.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:#01309e;color:#fff;border:#01309e solid 1px;}
.main_news{
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
	padding-left: 100px;
}
.main_news li{
	padding:20px;
	margin-bottom:20px;
	border:#ddd solid 1px;
	background:url(../images/news_bg02.jpg) no-repeat right bottom;
transition:all .5s linear;	height: 150px;
}
.main_news li:hover{box-shadow:0 0 15px #ddd;border:#01309e solid 1px;}
.main_news_con{
	width:650px;
	line-height:30px;
	color:#666;
	margin-left: 20px;
}
.main_news_con h3{line-height:40px;font-size:18px;margin-bottom:10px;color:#333;}
.main_news li:hover .main_news_con h3{color:#01309e;}
.main_con{
	min-height:300px;
	line-height:40px;
	color:#666;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 50px;
	margin-left: 100px;
}

.select{
	background: #01309e!important;
	color: #fff!important;
}
.on{
	background: #01309e!important;
	color: #fff!important;
}














/*全局控制*/

html,ul{margin:0;padding:0;}
img{border:0; vertical-align:bottom;}ul,li{
	/* [disabled]list-style:none; */
}
a{text-decoration:none;}
/*头部区域*/
.nr{
	width:250px;
	margin-top: 0;
	margin-bottom: 0;
	height: auto;
}
.news_title2{width:90px;height:32px;font-size:22px;background:url(../images/icon1.jpg) no-repeat right 5px;padding:0 13px 0 0;line-height:28px;}
.news_title3{height:12px;line-height:12px;color:#fff;padding:0 0 0 5px;color:#fff;font-size:10px;text-transform:uppercase;}
/*二级页*/
.main_l{
	width:250px;
	float:left;
}
.main_l_title{background:url(../images/main_2.jpg) repeat-x left bottom;}
.main_l_list{
	clear:both;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.main_l_list li{
	background:url(../images/main_4.jpg) repeat-x center top;
	line-height:33px;
	color:#7d7d7d;
	font-size:16px;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}
.main_l_list li:hover{background:url(../images/main_5.jpg) repeat-x center top;cursor:pointer; color:#FFF;}
.main_l_list li ul{background:#f7f7f7;padding:10px 10px 0 10px;display:none;}
.main_l_list li:hover ul{display:block;}
.main_l_list li ul li{background:none;border-bottom:solid 1px #cccccc;color:#4e4c4c;margin:0;}
.main_l_list li ul li a{color:#4e4c4c;}
.main_l_list li ul li:hover{background:none;}
.main_l_con{color:#858585;font-size:14px;line-height:30px;padding:5px;}
.main_l_more{height:20px;line-height:20px;text-align:right;padding:0 2px 0 0;background:url(../images/main_8.jpg) no-repeat right top;}
.main_l_more a{color:#000;}
.main_r{width:711px;float:right;}
.main_r_title{background:url(../images/main_1.jpg) no-repeat left bottom;}
.main_r_news{clear:both;padding:15px 0;}
.main_r_news li{padding:0 20px 0 30px;height:40px;line-height:40px;text-align:right;color:#7c7b7b;}

.main_r_bg1{background:#eeeeee;}
.main_r_pro{clear:both;overflow:hidden;}
.main_r_pro ul{width:733px;}
.main_r_pro li{width:222px;float:left;padding:20px 22px 0 0;}

.data {
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
}
.data .container .pro_list.tc.f16 {
	margin-left: 100px;
}