*{ margin:0; padding:0;}
body{ font-family:"微软雅黑";}
a{
	text-decoration:none;
	color: #666666;
}
ul,ol{ list-style:none;}

/*头部区域*/
header{ width:100%; min-width:1100px; height:140px;}
header .hd_top{ height:35px; width:100%;background-image: linear-gradient(to right, #00256c,#0078c4);}
header .hd_top .hd_top_tel{
	width:1100px;
	height:35px;
	display:block;
	position:relative;
	font-size: 12px;
	line-height: 35px;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.hd_top .hd_top_tel .to1 {
	line-height: 35px;
	float: left;
	height: 35px;
	width: 300px;
}
.hd_top .hd_top_tel .to2 {
	line-height: 35px;
	text-align: right;
	float: right;
	height: 35px;
	width: 130px;
}
.hd_top .hd_top_tel .to2 a {
	color: #FFFFFF;
}

header .hd_bottom{ width:1100px; height:105px; margin:0 auto;display:flex; }
header .hd_bottom img{ align-self:center; margin-right:80px;}
header .hd_bottom .nav li{ float:left; width:115px; transition:.3s;}
header .hd_bottom .nav li a{ display:block; text-align:center;transition:.3s;font-size:16px; color:#333; line-height:105px;}
header .hd_bottom .nav .s{ background:#ff0000;}
header .hd_bottom .nav li .sh{color:#fff;}
header .hd_bottom .nav li:hover{ background:#ff0000;}
header .hd_bottom .nav li:hover a{color:#fff;}
/*头部区域*/

/*海报区域*/
.banner{ width:100%;min-width:1100px; height:auto; overflow:hidden;}
/* 幻灯展示 */
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {
	position: relative;
	float: left;
	width: 100%;
	z-index: 100;
}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: rgba(0,0,0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	max-width: none;
	background-color: rgba;
	background-position: 0;
}
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.list img { border: 5px solid #FFFFFF;}.list img:hover { border: 5px solid #CF9744;}
/*海报区域*/

/*关于我们*/
.about{
	width:1100px;
	height:446px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.title{ text-align:center;}
.title p{ font-size:12px; color:#999; margin-top:22px;}
.about .about_left{ margin-top:40px; float:left;}
.about .about_right{
	margin-top:40px;
	float:left;
	width:534px;
	position:relative;
	margin-left:40px;
}
.about .about_right p{ font-size:14px; color:#999; line-height:2em;}
.about .about_right img{ position:absolute; right:0; bottom:0;z-index:1;}
.about .about_right .more{ width:120px; height:34px; border:1px solid #ccced1; display:block; margin-top:36px;
 font-size:18px; color:#cacccf; text-align:center; line-height:34px; transition:.6s;}
.about_right .more:hover{ background:#ff0000; border:1px solid #ff0000; color:#fff;}
/*关于我们*/

/*产品分类*/
.classify{
	height:300px;
	width:1100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	padding-top: 20px;
}
.classify ul{ margin-top:50px;}
.classify ul li{ float:left; width:166px; height:50px; background:#ededed; margin-right:20px; margin-top:20px; transition:.6s;}
.classify ul li:nth-child(1){margin-top:0;}
.classify ul li:nth-child(2){margin-top:0;}
.classify ul li:nth-child(3){margin-top:0;}
.classify ul li:nth-child(4){margin-top:0;}
.classify ul li:nth-child(5){margin-top:0;}
.classify ul li:nth-child(6){margin-right:0;margin-top:0;}
.classify ul li:nth-child(12){margin-right:0;}
.classify ul li:nth-child(18){margin-right:0;}
.classify ul li a{ display:block;text-align:center; line-height:50px; font-size:14px; color:#666;}
.classify ul li:hover{background:#ff0000;}
.classify ul li:hover a{ color:#fff;}
/*产品分类*/

/*产品中心*/
.product{ height:1300px; width:100%; min-width:1100px;background-image: linear-gradient(to bottom, #252ab1,#171969);}
.product .title{ text-align:center; padding-top:50px;}
.product .title p{ font-size:12px; color:#fff; margin-top:22px;}
.product ul{
	width:1100px;
	height:1030px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.product ul li{ float:left; overflow:hidden; margin-right:12px; margin-top:22px;}
.product ul li:nth-child(4){margin-right:0;margin-top:0;}
.product ul li:nth-child(8){margin-right:0;}
.product ul li:nth-child(1){margin-top:0;}
.product ul li:nth-child(2){margin-top:0;}
.product ul li:nth-child(3){margin-top:0;}
.product ul li img{ transition:1s;}
.product ul li img:hover{ transform:scale(1.1);}
.product .gd{ width:120px; height:34px; border:1px solid #ccced1; display:block; margin:0 auto;
 font-size:18px; color:#cacccf; text-align:center; line-height:34px; transition:.6s; }
.product .gd:hover{ background:#ff0000; border:1px solid #ff0000; color:#fff;}
/*产品中心*/

/*新闻资讯*/
.news{ width:100%; height:604px; min-width:1100px; background:#f6f6f6;}
.news .title{ text-align:center; padding-top:70px;}
.news .title p{ font-size:12px; color:#999; margin-top:22px;}
.news .newscenter{ width:1100px; height:350px; margin:40px auto 0;}
.newscenter .newsc_left{ position:relative; overflow:hidden; width:354px; height:350px; float:left;}
.newscenter .newsc_left .nt{transition:1s;}
.newscenter .newsc_left .nt:hover{ transform:scale(1.1);}
.newscenter .newsc_left .ht{ width:354px; height:60px; background:rgba(0,0,0,0.6); position:absolute; bottom:0; display:block;}
.newscenter .newsc_left .ht b{ display:block; transition:.6s; font-weight:400; font-size:16px; color:#f6f6f6; line-height:60px; margin-left:30px;}
.newscenter .newsc_left .ht b:hover{ color:#ff0000;}
.newscenter .newsc_left .ht img{ position:absolute; bottom:25px; right:25px;}

.newscenter .newsc_cen{ float:left; width:360px; margin-left:20px;}
.newsc_cen ul li{width:360px; height:168px; background:#FFF; position: relative; transition:.6s;}
.newsc_cen ul li a h2{ font-size:14px; color:#666; font-weight:400;transition:.3s; padding:20px 0 15px 20px;}
.newsc_cen ul li a p{ font-size:12px; color:#999; padding:0 18px 0 20px; line-height:1.75em;}
.newstime{ width:68px; height:40px; position:relative; margin-left:20px; margin-top:4px;}
.newstime .day{ transition:.6s;font-weight:bolder; font-size:30px; color:#999;}
.newstime .year{ font-size:12px; color:#999; background-color:#fff; position:absolute; bottom:0; right:0;}
.newsc_cen ul li a img{ position:absolute; right:25px; bottom:24px;}

.newsc_cen ul li:hover{box-shadow:0 10px 15px rgba(0,0,0,0.2);}
.newsc_cen ul li:hover h2{ color:#1e228b;}
.newsc_cen ul li:hover .day{ color:#ff0000;}

.newscenter .newsc_right{float:left; width:346px; height:350px; margin-left:20px;}
.newsc_right ul li{width:346px; height:110px; background:#FFF; position:relative;transition:.6s;}
.newsc_right .newstime{width:68px; height:40px; position:relative; margin-left:20px; padding-top:30px; float:left;}
.newsc_right .newstime .day{transition:.6s;font-weight:bolder; font-size:30px; color:#999;}
.newsc_right .newstime .year{font-size:12px; color:#999; background-color:#fff; position:absolute; bottom:0; right:0;}
.newsc_right ul li span{transition:.3s;font-size:14px; color:#666; float:left; margin-top:35px; width:170px; margin-left:20px;}
.newsc_right ul li img{transition:1s; position:absolute; bottom:12px; left:110px;}
.newsc_right ul li:hover{box-shadow:0 10px 15px rgba(0,0,0,0.2);}
.newsc_right ul li:hover span{color:#1e228b;}
.newsc_right ul li:hover .day{color:#ff0000;}
.newsc_right ul li:hover img{left:280px;}
/*新闻资讯*/

/*4大优势*/
.advantages{width:1100px;height:700px;margin:70px auto;}
.advantages .anvantages_con{width:1100px;margin-top:32px;height:590px;}
.advantages_con_left{width:454px;height:590px;float:left;}
.advantages_con_left ul{margin-left:20px; margin-bottom:40px;}
.advantages_con_left ul li{width:454px;height:118px;}
.advantages_con_left ul li:last-child{margin-top:45px;}
.advantages_con_left ul li .acl_l{float:left;}
.advantages_con_left ul li .acl_r{float:left;margin-left:15px;width:318px;height:118px;}
.advantages_con_left ul li .acl_r h1{font-size:30px;color:#222599;font-weight:400;}
.advantages_con_left ul li .acl_r i{font-style:normal;font-size:12px;color:#999;}
.advantages_con_left ul li .acl_r p{margin-top:15px;font-size:14px;color:#666;background:url(dian.jpg) no-repeat 0px 6px;padding-left:15px;}
.anvantages_con_left .at{ width:424px; height:267px;}

.advantages_con_right{float:left;margin-left:80px;height:590px;width:538px;}
.advantages_con_right .attt{margin-left:25px;}
.advantages_con_right ul{margin-left:20px;margin-top:30px;}
.advantages_con_right ul li{width:454px;height:118px;}
.advantages_con_right ul li:last-child{margin-top:45px;}
.advantages_con_right ul li .acl_l{float:left;}
.advantages_con_right ul li .acl_r{float:left;margin-left:15px;width:318px;height:118px;}
.advantages_con_right ul li .acl_r h1{font-size:30px;color:#222599;font-weight:400;}
.advantages_con_right ul li .acl_r i{font-style:normal;font-size:12px;color:#999;}
.advantages_con_right ul li .acl_r p{margin-top:15px;font-size:14px;color:#666;background:url(dian.jpg) no-repeat 0px 6px;padding-left:15px;}

/*4大优势*/

/*案例*/
.case{ width:100%; min-width:1100px; height:500px; background: url(anlit.jpg) no-repeat center; background-attachment:fixed; background-size:cover;}
.case .title{ text-align:center; padding-top:40px;}
.case .title p{ font-size:12px; color:#fff; margin-top:22px;}
.case ul{ width:1100px; height:214px; margin:36px auto 60px;}
.case ul li{ position:relative; float:left; margin-right:16px;}
.case ul li:last-child{ margin-right:0;}
.case ul li a div{ width:263px; position:absolute; left:0; top:0; opacity:0; height:214px; background:rgba(32,35,144,0.5); 
font-size:18px; color:#fff; text-align:center; line-height:214px; transition:1s;}
.case ul li:hover div{ opacity:1;}
.case .gd{ width:120px; height:34px; border:1px solid #ccced1; display:block; margin:0 auto;
 font-size:18px; color:#cacccf; text-align:center; line-height:34px; transition:.6s; }
.case .gd:hover{ background:#ff0000; border:1px solid #ff0000; color:#fff;}
/*案例*/

/*底部*/
footer{ width:100%; min-width:1100px; height:380px; background:#111111; overflow:hidden;}
footer .fot_top{ height:200px; width:1100px; margin:70px auto 0;}
footer .fot_top dl{ float:left; margin-right:136px;}
footer .fot_top dl:last-child{ margin-right:0;}
footer .fot_top dl dt{ font-size:18px; color:#fff; margin-bottom:28px;}
footer .fot_top dl dd{ font-size:12px; color:rgba(255,255,255,0.6); margin-top:10px;}
footer .fot_top dl:last-child dd{ color:#fff;}
footer .fot_bottom{ height:80px; width:100%; margin-top:35px;min-width:1100px; border-top:1px solid #292929;}
footer .fot_bottom .fbc{ width:1100px; margin:25px auto; height:40px;}
footer .fot_bottom .lj{ font-size:12px; color:rgba(255,255,255,0.3); text-align:center;}
footer .fot_bottom .lj a{font-size:12px; color:rgba(255,255,255,0.3);}
footer .fot_bottom .bq{font-size:12px; color:rgba(255,255,255,0.4); margin-top:6px; text-align:center;}
/*底部*/

/******************************************************************************关于我们******************************************************************************/
.about_banner{ width:100%; min-width:1100px; height:350px; background:url(ab_banner.jpg) no-repeat center;}
.sa_banner{ width:100%; min-width:1100px; height:350px; background:url(sa_banner.jpg) no-repeat center;}
.con{
	width:1100px;
	overflow:hidden;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.con .aside{ float:left;}
.con .aside .aa{ width:260px; height:auto;  background:#eee; padding-bottom:20px;}
.aa .title{ width:260px; height:100px; background:#1e2188;}
.aa .title h3{ font-size:24px; color:#fff; font-weight:400; text-align:center; padding-top:15px;}
.aa .title b{ font-size:24px; color:#fff; font-weight:400; display:block; text-align:center;}
.aa .subnav li a{ display:block; font-size:20px; color:#888; width:245px; height:50px; border-bottom:1px solid #ddd; text-align:center; line-height:50px; margin:0 auto; transition:.6s;}
.aa .subnav li{ margin-top:10px;}

.aa .subnav li:hover a{ color:#fff; background:#1e2188;}

.con .aside .cc{ width:260px; height:430px; background:#eee;}
.cc .title2{ width:260px; height:100px; background:#1e2188;}
.cc .title2 h3{ font-size:24px; color:#fff; font-weight:400; text-align:center; padding-top:15px;}
.cc .title2 b{ font-size:24px; color:#fff; font-weight:400; display:block; text-align:center;}
.cc p{
	font-size:14px;
	color:#777;
	line-height:2em;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	float: left;
}

.main{width:815px;float:right;height:auto;}
.main .title1{line-height:50px;border-bottom:1px solid #eaeaea;}
.main .link{font-size:12px;color:#888;}
.main .link a{color:#888}
.main .link .mm{color:#0150a9;}
.main .link a:hover{color:#0150a9;}
.main .duan{font-size:16px;color:#999;line-height:1.75em;margin-top:10px;}

/******************************************************************************产品中心******************************************************************************/
.p_banner{ width:100%; min-width:1100px; height:350px; background:url(p_banner.jpg) no-repeat center;}
.prolist{ margin-top:15px; height:auto;}
.prolist li{ height:218px; width:246px; position:relative; float:left; margin:20px 25px 0 0; overflow:hidden;}
.prolist li:nth-child(3n){ margin-right:0;}
.prolist li:nth-child(1){ margin-top:0;}
.prolist li:nth-child(2){ margin-top:0;}
.prolist li:nth-child(3){ margin-top:0;}
.prolist li .ming{ height:60px; width:100%; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.65); color:#fff; line-height:60px; text-align:center;}
.prolist li img{transition:.6s;}
.prolist li img:hover{ transform:scale(1.1);}

.xx{
	width:810px;
	height:40px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	line-height: 40px;
	float: left;
}
.xuanxiang{ width:40px; height:40px;  color:#aaa; text-align:center; line-height:40px; display:block; float:left; margin-left:6px;}
.xuanxiang:hover{ background:#1e2188; color:#fff;}


/******************************************************************************联系我们******************************************************************************/
.c_banner{ width:100%; min-width:1100px; height:350px; background:url(c_banner.jpg) no-repeat center;}
.main .pp{font-size:18px; color:#777; margin:20px 0 0 30px; line-height:1.75em;}

/******************************************************************************客户案例******************************************************************************/
.case_banner{ width:100%; min-width:1100px; height:350px; background:url(case_banner.jpg) no-repeat center;}
.caselist{ margin-top:45px; height:500px;}
.caselist li{ height:218px; width:246px; position:relative; float:left; margin:20px 25px 0 0; overflow:hidden;}
.caselist li:nth-child(3n){ margin-right:0;}
.caselist li:nth-child(1){ margin-top:0;}
.caselist li:nth-child(2){ margin-top:0;}
.caselist li:nth-child(3){ margin-top:0;}
.caselist li .ming{ height:60px; width:100%; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.65); color:#fff; line-height:60px; text-align:center;}
.caselist li img{transition:.6s;}
.caselist li img:hover{ transform:scale(1.1);}

/******************************************************************************新闻资讯******************************************************************************/
.news_banner{ width:100%; min-width:1100px; height:350px; background:url(news_banner.jpg) no-repeat center;}
.main .newslist{ margin-top:10px;height:auto;}
.main .newslist li{ width:810px; height:60px;position:relative; border-bottom:1px solid #eee; transition:.6s;}
.main .newslist p{ font-size:16px; color:#666; float:left; line-height:60px; position:absolute; left:5px;transition:.6s;}
.main .newslist .shijian{ font-size:14px; color:#999;  line-height:60px; position:absolute; right:60px;transition:.6s;}

.main .newslist li:hover{ background:#1e2188;}
.main .newslist li:hover p{ color:#fff; left:30px;}
.main .newslist li:hover .shijian{ color:#fff; right:30px;}

/******************************************************************************服务专区******************************************************************************/
.ser_banner{ width:100%; min-width:1100px; height:350px; background:url(ser_banner.jpg) no-repeat center;}

/*******************************************************************详情页*****************************************************************/
.main .ti{font-size:24px; color:#666; font-weight:400; margin:40px 0 20px 0; text-align:center;}
.main .wz{font-size:14px; color:#666666; line-height:28px;}
.main .date{font-size:12px; color:#aaa; display:block; text-align:center; margin:20px auto 20px;}

.main .big{ margin:50px 0 0 50px;}
.main .min{ font-size:20px; color:#666; margin-left:50px;margin-top:30px;}
.cont {
	font-size: 14px;
	line-height: 30px;
}
.font13 {
	font-size: 18px;
	line-height: 35px;
}
