@charset "utf-8";
/* CSS Document */
body{color:#333;font-family:ProximaNova,tahoma,Arial,Helvetica,"微软雅黑";background:#fff; font-size:14px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal;}
fieldset,img{border:0; padding:0px; margin:0px;line-height:0;font-size:0;}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input[type=submit],input[type=reset],input[type=button],button{-webkit-appearance:none}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;margin:0;padding:0}
ul,ol{list-style:none;}
a{ text-decoration:none; color:#231f20;}
a:hover{ color:#00b9fd;}
/* 圆角效果 */
	.radius5{
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	}
	.radius10{
	-moz-border-radius: 10px;      /* Gecko browsers */
	-webkit-border-radius: 10px;   /* Webkit browsers */
	border-radius:10px;
	}
	.radius15{
	-moz-border-radius: 15px;      /* Gecko browsers */
	-webkit-border-radius: 15px;   /* Webkit browsers */
	border-radius:15px;
	}
.flex-f-row{ -webkit-flex-flow: row;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*+html .clearfix{height:1%;}
*,*:before,*:after{box-sizing:border-box;}
.fix:before,.fix:after{ content:""; display:table;}
.fix:after{ clear:both;}
/***** top ********/
#top{ height:37px; width:100%; background:#231f20;}
#top ul{ width:980px; margin:0 auto;}
#language{ float:left; line-height:36px; color:#fff; position:relative; display:block; width:100px; border-right:1px solid #3f3c3d;  border-left:1px solid #3f3c3d;cursor:pointer; text-align:center; height:37px;}
#language i{display:inline-table; font-size:12px;vertical-align:middle;}
#language ul{ display:none;-moz-box-shadow:0 1px 4px #999;-o-box-shadow:0 1px 4px #999;-webkit-box-shadow:0 1px 4px #999;box-shadow:0 1px 4px #999;}
#language:hover{ background:#00baff;}
#language:hover > ul{ display:block; position:absolute; top:37px; left:0; width:98px; background:#fff;}
#language ul li{ color:#313131; background:#f3f3f3;}
#language ul li a{ display:block; background:#fff;}
#top_sele{ float:right; background:#343232; height:37px; padding:0 5px; color:#fff;}
#top_sele .sele_box{ border:0; height:27px; padding-top:5px; background:#343232; color:#fff; }
#top_sele a{ display:inline-block; width:15px; text-align:center;color:#fff; line-height:37px; font-weight:normal;}
#top_sele a:hover{ color:#00baff;}
/* menu */
#menu{ width:980px; margin:0 auto; height:134px;}
#menu .logo{ float:left; width:308px;}
#menu ul{ float:left; width:672px;}
#menu li{ float:left; width:20%; text-align:center; line-height:131px;  position:relative;border-bottom:3px solid #fff;}
#menu .nav_sub{ display:none; width:518px; padding:28px;}
#menu li a{ display:block;}
#menu li:hover{ border-bottom:3px solid #00b9fd;}
#menu li:hover > .nav_sub{ display:block; position:absolute; border-top:1px solid #00b9fb; background:#fff; z-index:999; -moz-box-shadow:0 1px 4px #999;-o-box-shadow:0 1px 4px #999;-webkit-box-shadow:0 1px 4px #999;box-shadow:0 1px 4px #999; top:134px;}
#menu .nav_sub ul{ float:left; width:auto;}
#menu .nav_sub li{ line-height:25px; background:#e8e8e8; float:none; margin-bottom:5px; width:224px; text-align:left;border:0; text-indent:1em;}
#menu .nav_sub li a{ color:#231f20; display:block;}
#menu .nav_sub img{float:right; width:220px;}
#menu .nav_sub li:hover{ border-bottom:0;}
#menu .nav_sub li a:hover{ color:#00b9fd;}

#menu .sub_one{left:-68px;}
#menu .sub_tow{left:-68px;}
#menu .sub_three{ left:-150px;}
#menu .sub_four{ right:-150px;}
#menu .sub_five{ right:-20px;}

/* banner */
.slideBox{position:relative;width:100%;overflow:hidden;z-index:1;}
.slideBox .bd{width:100%;height:414px;}
.slideBox .bd a{display:block;position:relative;width:100%;padding-bottom:35%;}
.slideBox .bd a img{position:absolute;top:0;left:0;width:100%;height:414px;}
.slideBox .hd{width:100%;position:absolute;bottom:10px;left:0;text-align:center;z-index:2;overflow:hidden;}
.slideBox .hd li{display:inline-block;vertical-align:middle;width:15px;height:15px;background-color:#fff;border-radius:50%;}
.slideBox .hd li.on{background-color:#ff4800;}
.slideBox .prev,.slideBox .next{position:absolute;top:50%;width:33px;height:50px;margin-top:-25px;background-repeat:no-repeat;background-size:contain;cursor:pointer;}
.slideBox .prev{left:5%;background-image:url(../images/banner_arrl.png);}
.slideBox .next{right:5%;background-image:url(../images/banner_arrr.png);}
.red_font{ color:#cc0001;}
.slidebox_font{ position:absolute;}


.swiper-container {
        width: 100%;
        height: 414px;
    }
.swiper-container p{ position:absolute; bottom:50px; height:100px; text-align:center; color:#fff; font-size:24px; width:100%; background-color:rgba(0,0,0,0.5); line-height:100px;  overflow:hidden;}

/* part1 */
.part1{ width:980px; margin:0 auto; padding:50px 0; overflow:hidden;}
.part1 ul{ width:1100px;}
.part1 li{ float:left; width:212px; margin-right:44px; position:relative; color:#231f20;}
.part1 h3{ position:absolute; top:0; left:0; height:39px; line-height:39px; text-align:center; width:212px; color:#fff; background:#231f20; font-size:14px;}
.part1 p{ padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #d3d2d2; line-height:18px; font-size:13px
;}
.part1 a{ font-size:13px; color:#0074bd;}
.part1 a:hover{ color:#f60;}
/* part2 */
.part2{ width:100%; background:url(../images/che_08.jpg) no-repeat top center; height:367px;}
.part2 ul{ padding-top:65px; width:900px; margin:0 auto;}
.part2 li{ float:left;}
.part2 .pic{ width:360px;}
.part2 .pic img{ border:1px solid #fff; display:block;}
.part2 .font{ width:540px; color:#fff; line-height:18px; font-size:13px;}
.part2 .font h3{ font-size:48px; margin-bottom:35px; font-weight:700;}
.part2 .font h3 span{color:#0074bd;}
/* part3 */
.part3{ width:980px; padding:50px 0; margin:0 auto;}
.part3 h1{ width:100%; text-align:center; color:#231f20; font-size:48px; margin-bottom:20px;}
.part3 p{ font-size:13px; line-height:150%; width:538px; margin:0 auto; margin-bottom:8px;} 
.part3 img{ display:block; margin:0 auto;}
/* foot */
#foot{ width:100%; background:#3a3536;}
#foot .foot{ width:906px; margin:0 auto; height:150px; color:#fff;}
#foot .foot .foot_logo{ float:left; width:230px;}
#foot .foot .foot_add{ float:left; padding-top:30px; width:400px;}
#foot .foot .foot_menu{ float:left; padding-top:30px;}
#foot .foot h3{ margin-bottom:15px; font-size:14px; font-weight:normal;}
#foot .foot .foot_add p{ float:left; width:180px; margin-right:20px; font-size:12px; line-height:18px;}
#foot .foot .foot_add p a{ color:#fff;}
#foot .foot .foot_add p a:hover{ color:#0074bd;}
#foot .foot .foot_menu a{ display:inline-block; width:34px; height:34px;border-radius:50%; background:#fff; color:#3a3536; text-align:center; line-height:32px; font-size:20px; margin-right:9px;}
#foot .foot .foot_menu a:hover{color:#0074bd;}
#foot .copyright{ width:100%; height:60px; text-align:center; line-height:60px; color:#fff; font-size:13px; background:#231f20;}
/* news_list */
.banner img{ display:block; width:100%;}
#list{ width:980px; margin:0 auto; padding:20px 0;}
#list .list_menu{ width:215px; float:right;}
#list .list_menu h3{ height:40px; text-align:center; color:#fff; width:100%; background:#231f20; line-height:40px; font-weight:normal;}
#list .list_menu li{ margin-top:4px; width:100%; height:40px; line-height:40px; text-align:center;background:#e8e8e8;}
#list .list_menu li a{ font-size:12px; width:100%; display:block; }
#list .list_menu li a:hover{ color:#0074bd;}
#list .news_list{ float:left; width:740px;}
#list .news_list .nav{ color:#6f6e6e; padding-bottom:20px; border-bottom:1px solid #d3d2d2; margin-bottom:20px;}
#list .news_list h1{ font-size:16px; line-height:180%; color:#c36a00; margin-bottom:10px;}
#list .news_list .list_news li{ margin-bottom:50px; font-size:12px; line-height:150%;}
#list .news_list .list_news li img{width:100%;}
#list .news_list .list_news li h3{ font-size:14px;}
#list .news_list .list_news .time{ display:block; margin-bottom:10px;}
#list .news_list .list_news li a{ color:#231f20;}
#list .news_list .list_news li a:hover{color:#0074bd;}
.list_fy{ text-align:center; width:100%; margin-bottom:20px; color:#666;}
.list_fy a{ display:inline-block; margin-right:5px; width:24px; height:24px; line-height:24px; border:1px solid #c3c3c3; background:#fff; color:#444; font-size:12px;}
.list_fy a:hover,.list_fy .on,.list_fy .fy_btn:hover{ background:#0074bd; border:1px solid #0074bd; color:#fff;}
.list_fy .fy_box{ margin:0 5px; width:45px; height:22px; border:1px solid #b5b5b5; text-align:center;}
.list_fy .fy_btn{ border:1px solid #b5b5b5; cursor:pointer;width:34px; height:24px; text-align:center; background:#f7f7f7;}
/* pro_list */
#list .pro_list{ float:left; width:980px;}
#list .pro_list .nav{ color:#6f6e6e; padding-bottom:20px; border-bottom:1px solid #d3d2d2; margin-bottom:20px;}
#list .pro_list h1{ font-size:16px; line-height:180%; color:#c36a00; margin-bottom:20px;}
#list .pro_list h2{ font-size:12px; line-height:180%; color:#231f20; margin-bottom:30px; font-weight:normal;}
#list .pro_list .list_pro{ width:100%; overflow:hidden;}
#list .pro_list .list_pro ul{width:1100px;}
#list .pro_list .list_pro li{float:left; width:212px; margin-right:44px; position:relative; margin-bottom:35px;}
#list .pro_list .list_pro li img{ width:100%;}
#list .pro_list .list_pro li p{ position:absolute; top:0; left:0; line-height:40px; height:40px; width:212px; background:#231f20;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; }
#list .pro_list .list_pro li a{color:#fff;}
#list .pro_list .list_pro li a:hover{color:#0074bd;}
.page{ line-height:18px; font-size:12px; }
.list_back{ text-align:center; padding:20px; border-top:1px solid #c3c3c3; margin-top:20px; padding-top:10px;}
.newscontent ul{
	list-style-type:disc;margin-left:20px;
}
.newscontent a{
	color:blue;
	text-decoration:underline;
}
