﻿@charset "utf-8";
/* CSS Document */
*{font-size:14px; font-family:Arial,Helvetica, sans-serif; color: #666666;font-family: "微软雅黑";}
body,div,table,p,ul,li,span,b,a,h1,tr,td,th,form,dl,dt,dd,input{margin:0;padding:0;}
ul,li,ol{list-style: none outside none;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body {background:#fff;}
@font-face {
	font-family:"impact";
	src: url(../Fonts/impact.ttf);
}
.clear{clear:both;font-size:1px; width:0px; visibility: hidden; height:0px;}

.dn{display: none;}
.db{display: block;}
.top{width:100%; height:75px; position:fixed; top:0; left:0; background:rgba(255,255,255,0.9);}
.top_{ width:1020px; height:75px; margin:0 auto;}
.logo{ display:block; width:142px; height:29px; padding-top:23px; float:left;}
.nav{ display:block; width:864px; height:75px; line-height:75px; float:left; text-align:right;}
.nav a{ font-size:16px; color:#666666; padding-left:40px;}

.banner{ background:url(../images/banner-2.png) no-repeat center; width:100%; height:400px;}

.main1{ width:100%; height:403px; background:#ecedee;}
.main1_{ width:1020px; height:359px; margin:0 auto; padding-top:44px;}
.video{ width:663px; height:308px; float:left; margin-right:9px; overflow: hidden;}
.jb{ float:left; width:348px; height:305px; border-bottom:3px solid #3497d8;}
.jb_{ display:block; width:306px; height:85px; padding-top:12px; padding-left:42px;}
.jb_pic{width:84px; height:84px; border-radius:50px; background:#fff; display:block; float:left;}
.jb_pic img{ border-radius:50px; width:84px; height:84px;}
.jb_name{ width:198px; height:77px; font-size:16px; float:left; overflow:hidden; padding-top:5px; line-height:24px; padding-left:24px;}
.jb_name b{font-size:18px;}

.main2{ width:100%; height:auto;}
.main2_{ width:1020px; height:auto; margin:0 auto; margin-top:43px; border:2px solid #dddddd; padding-top:50px;  margin-bottom:40px;}
.main2_tit{ display:block; width:1020px; height:50px; text-align:center; color:#3497d8; font-size:36px; font-weight:bold;}
.main2_tit a{ color:#3497d8; font-size:36px; font-weight:bold; text-decoration:none;}
.main2_tit img{ margin-right:20px;}
.main2_tit b{ font-size:24px; color:#999999; font-weight:normal; line-height:45px;}
.main2_txt{ font-size:18px; color:#999999; line-height:35px; width:950px; height:auto; padding:20px 35px;}
.main2_txt a{ font-size:18px; color:#999999; }

.main3{ width:100%; height:530px; background:#ecedee;}
.main3_{ width:1020px; margin:0 auto; height:474px; padding-top:56px;}

.main3_case{ width:663px; height:436px; background:#fff; float:left; margin-right:9px;}
.main3_case_tit{ width:auto; height:41px; display:block; border-left:10px solid #3497d8; margin-top:27px; margin-bottom:19px; font-size:24px; color:#3497d8; padding-left:17px; line-height:23px;}
.main3_case_tit a{ font-size:24px; color:#3497d8; text-decoration:none;}
.main3_case_tit b{font-size:12px; color:#a9a9a9; font-weight:normal;}

.table{ width:663px; height:60px; border-top:1px solid #adadad; border-bottom:1px solid #adadad; line-height:60px; size:18px; color:#b1b1b1;}
.table_a{ display:block; float:left; height:60px; line-height:60px; font-size:18px; color:#3497d8;  background:url(../images/x.png) no-repeat right; padding:0 25px;}
.table_a1{ display:block; float:left; height:60px; line-height:60px; font-size:18px; color:#3497d8; padding:0 25px;}

.main3_case_min{ height:195px; width:593px; padding:25px 30px 0 40px; overflow:hidden;}
.case_pic{ display:block; width:244px; height:194px; float:left;}
.case_pic img{ width:244px; height:194px;}
.case_txt{ display:block; width:319px; height:164px; float:left; padding-left:30px; padding-top:30px; overflow:hidden;}
.case_tit{ font-size:28px; color:#666666; font-weight:normal;}
.case_txt_{ font-size:16px; color:#999999; line-height:32px;}

.main3_tp{ width:348px; float:left; height:433px; background:#fff; border-bottom:3px solid #3497d8;}
.main3_tp_min{ display:block; width:348px; height:352px;}
.tp_pic{width:308px; height:182px; display:block; padding:0 10px;}
.tp_pic img{ width:328px; height:182px;}
.tp_tit{ font-size:18px; display:block; color:#666666; width:308px;  padding:25px 10px 0 10px; height:28px; overflow:hidden;}
.tp_txt{ font-size:16px; color:#999999; display:block; width:308px; padding:0 10px; height:68px; overflow:hidden; line-height:32px; padding-bottom:8px;}
.tp_tit a{ font-size:18px; color:#666666; }
.tp_txt a{ font-size:16px; color:#999999; }
.tp_time{font-size:14px; color:#777777; width:268px; height:20px; line-height:20px; padding:0 30px; display:block; background:url(../images/img_37.png) no-repeat 10px center;}

.pic{ width:100%; height:383px; padding-top:40px;}
.pic_{ width:1020px; height:319px; margin:0 auto; }

.main4{ width:100%; height:505px; background:#ecedee;}
.main4_{ width:1020px; margin:0 auto; height:505px; padding-top:58px;}
.main4_wb{ width:663px; height:400px; background:#fff; float:left; margin-right:4px;}
.main4_wb_min{ width:643px; height:340px; padding:0px 10px;}

.main4_rl{ width:350px; background:#fff; float:left; height:400px;}
.main4_rl_txt{ display:block; width:340px; padding:0 10px; height:340px;}
.main4_rl_txt li{ display:block; width:300px; height:40px; line-height:40px; background:url(../images/img_53.png) no-repeat 10px center; padding-left:40px;  color:#666666; overflow:hidden;}
.main4_rl_txt li a{color:#666666; font-size:16px;}

/*bottom*/
.hui{background:#515151;}
.bottom{margin:0px auto; width: 1020px; height: auto;  display: block; overflow: hidden;color:#a3a4a2; padding:40px 0; line-height: 24px;}
.bottom_left li{float: left; width:350px; color:#a3a4a2; font-size: 14px;}
.bottom_right{float:right; font-size: 14px; text-align: right; color:#a3a4a2;}










