﻿@charset "utf-8";
/* CSS Document */
body{font-size:14px;font-family:"Microsoft YaHei"; color:#666;font-weight:normal;width:100%;height:100%;}
*{padding:0px;margin:0px;}
img{border:0px;margin:0;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clear{clear:both;}
.clr{clear:both;}
a{text-decoration:none;}
a:focus {outline:0;}
img{border:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px;}
.clearfix{ zoom:1}
.top{ width:1100px; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;}
/*默认文字连接样式*/
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"Microsoft YaHei";}
a:hover{ text-decoration:none; color:#da251d; /*transition:all 0.5s;*/}
/*------------头部-------------*/
.head{ width:100%; height:171px;background:url(../images/top_bg.jpg);}
.top{ width:100%; height:40px; background:#eee;}
.topl{ line-height:40px; height:40px;float:left; color: #666;}
.topr{ line-height:40px; color:#666; float:right; position:relative;}
.topr a{ color:#666;}
.topr a:hover{ color: #da251d; }
.topr span{ padding: 0 15px; }
.zyqh{ width: 203px; height: 39px; background:url(../images/zyqh_bg.png) no-repeat; float: right; color: #fff; margin-left: 30px;}
.zyqh a{ color: #fff; line-height: 39px; padding: 0 30px; }
.zyqh a:hover{ text-decoration: underline; }
.logo{ margin-right:15px; float:left; width:248px; height:39px; margin-top:45px;}
.logor{ width:1px; height:88px; float:left; margin:22px 15px 0 0;}
.dwy{ width:502px; height:66px; float:left; margin-top:39px; margin-right: 36px;}
.dwy h2{ font-size:24px; color:#232323; font-weight: bold;}
.dwy p{color:#da251d; height:26px; line-height:26px;font-size:16px;margin-top:2px;}
.dwy p span{ font-weight: bold; color: #da251d; }
.ali{ margin-top: 40px; float: left; }
.ali .al{ width: 176px; height: 41px; background: #f49335; }
.ali .al a{ width: 176px; height: 41px; display: block; color: #fff; font-size: 18px; text-align: center; line-height: 41px;}
.ali .zx{ width: 174px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #eee; border-top: none;}
.ali .zx a{ font-size: 14px; }
.tel{float:right; background:url(../images/tel.png) no-repeat left 8px; margin-top:27px; }
.tel_1{ width: 44px; height: 50px; float: left; margin-right: 16px;}
.tel_2{ float: left; }
.tel_2 dt{ width: 190px; height: 20px; background:url(../images/topzx_bg.png) no-repeat 0 center; text-align: center; font-size: 16px; color: #444;}
.tel_2 dd{ font-size: 26px; color: #da251d; }
/*------------nav-------------*/
.navbox{ width:100%; height:72px; background:#28166f;}
.navc ul li{line-height:72px; text-align:center; float:left; font-size:16px;}
.navc ul li a{ color:#fff;display:block; padding:0px 33px;}
.navc ul li:hover{ height:72px;background:#da251d; transition:all 0.5s;}
.navc ul li:hover a{ color:#fff; transition:all 0.5s;}
.cur{height:72px; background:#da251d;}
.navc ul li:nth-child(7){background-image: none;}
/*--------banner-----------------*/
.banner {width: 1920px;  height: 500px; overflow: hidden;margin-left: 50%;position: relative;top: 0;left: -960px;
}
.banner img{width: 1920px;height: 500px;}
.banner>ul {  height: 500px;  position: relative;
}
.banner>ul>li {  position: absolute;  width: 100%;  height: 500px;  background-position: center center;  background-repeat: no-repeat;  display: none;  z-index: 10;  background-size: cover;
}
.banner .cut {  display: none;  position: absolute;  top: 215px;  left: 50%;  z-index: 30;  width: 43px;  height: 75px;  opacity: 0.3;  background:#000 url(../images/iconlist.png) no-repeat;
}
.banner .cut:hover {  opacity: 0.5;  cursor: pointer;
}
.banner .prev {  margin-left:-594px;  background-position: 10px -295px;
}
.banner .next{  margin-left:550px;  background-position: 10px -355px;
}
.banner:hover .cut {  display: block;
}
.indicator {  position: absolute;  bottom:13px;  left: 0;  width: 100%;  height: 14px;  text-align: center;  z-index: 30;
}
.indicator>em {  display: inline-block;  width:58px;  height: 5px;  background: #fff;  margin: 0 5px;  cursor: pointer;
}
.indicator>em.active {  background:#da251d;
}
/*------------seach-------------*/
.ssbox{ height:80px; }
.sousuo{ height:50px; padding-top:16px;}
.seachl{ width:750px; height:40px; float:left; overflow:hidden; padding-top:10px;}
.seachl h4{ font-size:16px; color:#333; float:left;}
.seachl a{ padding:1px 10px 0 10px;color:#666; float:left;}
.seachl a:hover{ color:#da251d;}
.sea_right{height:36px; float:right; width:284px; border: 1px solid #da251d; background: #fff; margin-top:5px;}
.searchbox {height:36px; width:236px; position:relative;}
.searchbox p {float: left;height:36px;width:135px;}
.search_txt {width:175px;overflow:hidden;color:#999; padding-left:15px; height:32px; line-height:32px;border:none;background:none;font-size:14px;float:left;outline:none;}
.searchbox span {float:left; height:28px; width:28px;position:absolute; right:-24px; top:-0px;}
.loginsubmit { border:none;overflow: hidden;width:54px;background:url(../images/ss.png) no-repeat center center #da251d; float:left;cursor:pointer;height:36px; color:#fff;}
.searchr{ width:375px; height:32px; margin:30px 0 0 124px; float:left; line-height:32px;}
.searchr a{ padding:0 5px;}
#SearchType { height: 32px; line-height: 32px; margin:0 0 3px 3px; padding-left:5px; border:none; float:left;outline: none;border-radius: 20px; background:none;}
/*------------产品展示-------------*/
.cpbox{ width: 100%; height: auto; background: #eee; padding-bottom: 50px;}
.cpl{ width:244px;background:#fff; margin-top:50px; float:left;}
.cptit{ width:244px; height:101px;text-align:center;background:#28166f;}
.cptit h3{ padding-top:10px;}
.cptit a{ font-size:30px; color:#fff;}
.cptit p{ color: #fff; font-size: 16px; text-transform: uppercase; padding-top: 5px; }
.flbt ul{ margin-top: 15px; }
.flbt{ width:240px;background:#fff; margin:0 auto; margin-top:17px; padding-bottom: 30px;}
.flbt .menu_head{width:220px;height:42px;line-height:42px;  text-indent:10px; font-size:14px; color:#fff;cursor:pointer;background: url(../images/cpfl_hover.jpg) no-repeat;margin-left: 12px;margin-bottom: 7px;  margin-top: 20px; transition:all 0.5s;}
.flbt .menu_head a{ color:#fff;display: block;width: 170px;height:42px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.flbt .menu_list .current{background: url(../images/cpfl_hover.jpg) no-repeat;}
.flbt .menu_list .current a{color: #fff;}
.flbt .menu_body{width:235px;height:auto;overflow:hidden;line-height:30px;}
.flbt .menu_body .nva_active{color:#e52b5d;background:url(../images/newslihover.png) no-repeat 16px center;}
.flbt .menu_body a{display:block;width:210px;height:36px;line-height:36px; border-bottom: 1px solid #eee; font-size:14px; color:#222; text-indent:30px; overflow:hidden;background:url(../images/xfl_bg.png) no-repeat 16px center;margin-left:12px;  margin-bottom: 10px; transition:all 0.5s;}
.flbt .menu_body a:hover{color: #da251d;background:url(../images/xflhover_bg.png) no-repeat 16px center;}
.fldh{ text-align:center; height: 69px; color: #fff; background: #28166f;}
.fldh p{ padding-top: 10px; }
.fltel{ font-size: 24px; font-weight: bold; }
.cpr{ width:794px; float:right;margin-top:50px;}
.cptj{ height:42px; background:url(../images/cptj_bg.png) no-repeat bottom;}
.cptj h3{ font-size:24px; float:left; margin-right:18px;}
.cptj h3 a{ color:#666;}
.cptj h3 span{ color:#da251d;}
.cptj p{ float:left; padding-top:10px; text-transform:uppercase;}
.tjmore{ float:right; line-height:40px;}
.tjmore a{ color:#999;}
.tjmore a:hover{color:#0da944;}
.demo{width:794px; overflow:hidden; margin-top:20px;}
.container{ width:850px;}
.cpzs{ width:252px; height:200px; float:left;position: relative; margin:17px 16px 25px 0;}
.cpzs:hover .cpbt{ background: #da251d; border-top: 1px solid #da251d; }
.cpzs:hover .cpbt a{ color:#fff;}
	.box{
		text-align: center;
		overflow:hidden;
		position: relative;
		width:254px;
		height:159px;
		background:#fff;
	}
	.box:before{
		content: "";
		width: 0;
		height: 100%;
		background: #333;
		position: absolute;
		top: 0;
		left: 50%;
		opacity: 0;
		transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	}
	.box:hover:before{
		width: 100%;
		left: 0;
		opacity: 0.5;
	}
	.box .cp{ width:254px; height:159px;}
	.box .cp img{
		width: 100%;
		height: 100%;
	}
	.box .box-content{
		width: 100%;
		color: #fff;
		position: absolute;
		top: 35%;
		left: 0;
	}
	.box .title{
		font-size: 14px;
		font-weight: 600;
		line-height: 30px;
		text-transform: uppercase;
		margin: 0;
		opacity: 0;
		transition: all 1s ease 0s;
		width:120px;
		line-height:30px;
		text-align:center;
		margin:0 auto;
		margin-top:20px;
	}
	.box .title a{ width:120px; height:30px; display:block; color:#b91603;}
	
	.box .ckgd{
		
		font-size: 14px;
		font-weight: 600;
		line-height: 30px;
		text-transform: uppercase;
		margin: 0;
		opacity: 0;
		transition: all 1s ease 0s;
		width:120px;
		height:30px; 
		line-height:39px;
		background:#fff;
		text-align:center;
		margin:0 auto;
		
		}
	.box .ckgd a{ color:#cf1f22; width:120px; height:30px; line-height:30px; display:block;}
	
    .cpbt{
		
		font-size: 14px;
		font-weight: 600;
		line-height: 46px;
		text-transform: uppercase;
		margin: 0 auto;
		transition: all 1s ease 0s;
		height:46px;
		text-align:center;
		opacity: 1;
		border-bottom:1px solid #ccc;
		width: 254px;
		}
	 .cpbt p{ text-align:center;}
	 .cpbt a{ color:#666;display:block; text-align:center;}
	 .cpbt a:hover{ color:#b91603;}
	
	.box .post{
		font-size: 15px;
		text-transform: capitalize;
		opacity: 0;
		transition: all 0.5s ease 0s;
	}
	.box:hover .title,
	.box:hover .post,.box:hover .ckgd{
		opacity: 1;
		transition-delay: 0.1s;
	}
	.box .icon{
		padding: 0;
		margin: 0;
		list-style: none;
		margin-top: 15px;
	}
	.box .icon li{
		display: inline-block;
	}
	.box .icon li a{
		display: block;
		width: 40px;
		height: 40px;
		line-height: 40px;
		border-radius: 50%;
		background: #f74e55;
		font-size: 20px;
		font-weight: 700;
		color: #fff;
		margin-right: 5px;
		opacity: 0;
		transform: translateY(50px);
		transition: all 0.5s ease 0s;
	}
	.box:hover .icon li a{
		opacity: 1;
		transform: translateY(0px);
		transition-delay: 0.5s;
	}
	.box:hover .icon li:last-child a{
		transition-delay: 0.8s;
	}
	@media only screen and (max-width:820px){
		.box{ margin-bottom: 30px; }
	}
.cpystit{ text-align: center; margin-top: 60px;}
.cpystit h3{ font-size: 30px; }
.cpystit h3 a{ color: #da251d; }
.cpystit p{ font-size: 16px; color: #999; text-transform:uppercase; }
.titx{ width: 50px; height: 2px; background: #666; margin: 13px auto; }
.cpyslsit{margin-top: 20px;}
.cpyslsit ul{ width: 1200px; }
.cpyslsit ul li{ width: 182px;text-align: center; float: left; margin-right: 118px;}
.cpyslsit ul li img{ width: 182px;height: 182px;cursor: pointer;transition: all 0.6s; }
.cpyslsit ul li:hover img{transform: scale(1.1);}
.cpyslsit ul li:hover h3{ color: #da251d; }
.cpyslsit ul li h3{ font-size: 24px; color: #666; margin-top: 23px; }
.cpyslsit ul li p{ width: 173px; margin: 0 auto; line-height: 25px; }
.ysx{ width: 173px; border: 1px dashed #999; margin:15px auto; }
/*------------优势-------------*/
.ys{width:100%; height: 595px; overflow:hidden;background:url(../images/ys_bg.jpg);position:relative;}
.ys .title{text-align:center;margin-top:50px;}
.ys .title h2{font-size:36px;color:#fff;font-weight:bold;margin-bottom:6px;}
.ys .title h2 span{color:#4389ed;}
.ys .title h3{color:#fff;font-size:20px;text-transform:uppercase;background: url(../images/lc-x.png) no-repeat center center;font-weight:bold;}
.ys .title p{color:#fff;font-size:20px;margin-top:2px;}
.ys1{width:1100px;margin:0 auto;overflow:hidden;position:relative;height: 555px;margin-top:46px;}
.ys-t{width:1100px;height:393px;overflow:hidden;}
.ys-t ul{width:9999999%;}
.ys-t ul li{width:1100px;height:393px;overflow:hidden;float:left;}
.ys-t ul li dl{width:982px;height:343px;overflow:hidden; float: right;}
.ys-t ul li dt{float:left;}
.ys-t ul li dd{width:555px;height:343px;overflow:hidden;background:#fff;float:left;}
.ys-t ul li h4{height:50px;overflow:hidden;display:inline-block;margin-left:26px;margin-top:50px;}
.ys-t ul li h4 span{font-size:24px;color:#da251d;font-weight:bold;display:inline-block;background: url(../images/ys-x.png) no-repeat left bottom;padding-bottom:24px;margin-top:8px;}
.ys-t ul li p{font-size:16px;color:#5c5c5c;width:475px;margin-left:26px; background: url(../images/yuan.png) no-repeat 0 12px; padding-left: 10px; line-height: 30px;overflow:hidden;margin-top:30px;}
.ys-t ul li .p2{ margin-top: 20px; }
.ys-t ul li .xian{ width: 491px; height: 1px; background: #ccc; margin-left: 26px; }
.ys-ul{width:35px;margin:0 auto;position:absolute;top:90px;left:21px;z-index:99;}
.ys-ul li{height:35px;line-height:35px;width:35px; color: #fff; text-align: center; border-radius:35px;display:inline-block;z-index:2;}
.ys-t ul li:nth-child(1) h4{background: url(../images/1.png) no-repeat left center;}
.ys-t ul li:nth-child(2) h4{background: url(../images/2.png) no-repeat left center;}
.ys-t ul li:nth-child(3) h4{background: url(../images/3.png) no-repeat left center;}
.ys-t ul li:nth-child(4) h4{background: url(../images/4.png) no-repeat left center;}
.ys-t ul li:nth-child(5) h4{background: url(../images/5.png) no-repeat left center;}
.ys-ul li:last-child{margin:0;}
.ys-ul .on{background:#fff; color: #da251d; font-weight: bold;}
.ys-ul li:first-child{}
.tubiao{margin:0 auto;position:absolute;left: 0; z-index:1;top: 15px;}
.tubiao .prev{width:79px;height:50px; position: absolute;  left: 0; top: 0; background:url(../images/prev.png) no-repeat center center;display:inline-block;cursor:pointer;float:left;}
.tubiao .next{width:79px;height:50px;position: absolute;  left: 0; top: 271px;  background:url(../images/next.png) no-repeat center center;display:inline-block;cursor:pointer;float:right;}
.ys1 .more{float:right;position:relative;top:40px;z-index:100;}
.ys1 .more a{width:105px;height:35px;border-radius:5px;display:inline-block;text-align:center;line-height:35px;border:1px solid #fff;font-size:14px;font-weight:bold;color:#fff;}
.ys1 .more a:hover{background:#f3bf00;border:1px solid #f3bf00;}
.yszx{ width: 126px; height: 30px; background: #da251d; border-radius: 30px; text-align: center; line-height: 30px; margin-top: 20px; margin-left: 27px; }
.yszx a{ color: #fff; }
/*------------定制流程-------------*/
.dztit{ height: 70px;background:url(../images/dztit.png) no-repeat 0 43px; margin-top: 57px; text-align: center; }
.dztit p{ font-size: 20px; color: #666; text-transform: uppercase; font-weight: bold; }
.dztit h3{ font-size: 30px;color: #da251d; }
.dztit h3 a{color: #da251d;}
.dzlist{ width: 100%; height: 224px;background:url(../images/dzlist_bg.jpg) no-repeat 0 center; margin-top: 60px;}
.dzlist ul li{ width: 87px; text-align: center; float: left; margin-right: 23px; }
.dzlist ul li h3{ margin-top: 10px; color: #444; }
.dzlist ul li:hover .dzimg{ width: 34px;height: 34px;background:url(../images/dz11.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg2{ width: 34px;height: 34px;background:url(../images/dz22.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg3{ width: 34px;height: 34px;background:url(../images/dz33.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg4{ width: 34px;height: 34px;background:url(../images/dz44.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg5{ width: 34px;height: 34px;background:url(../images/dz55.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg6{ width: 34px;height: 34px;background:url(../images/dz66.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg7{ width: 34px;height: 34px;background:url(../images/dz77.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg8{ width: 34px;height: 34px;background:url(../images/dz88.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg9{ width: 34px;height: 34px;background:url(../images/dz99.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover .dzimg10{ width: 34px;height: 34px;background:url(../images/dz101.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzlist ul li:hover h3{ color: #da251d; }
.dzlist ul li:hover .dztop{ width: 87px; height: 85px; border: 1px solid #da251d; border-radius: 5px; }
.dzlist ul li:hover .dzyuan{ background: #da251d; border: 1px solid #da251d; }
.dzlist ul li:hover .dzyuan2{ background: #da251d;border: 1px solid #da251d; }
.dztop{ width: 87px; height: 85px; border: 1px solid #6b6b6b; border-radius: 5px; }
.dzimg{ width: 34px;height: 34px;background:url(../images/dz1.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg2{ width: 34px;height: 34px;background:url(../images/dz2.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg3{ width: 34px;height: 34px;background:url(../images/dz3.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg4{ width: 34px;height: 34px;background:url(../images/dz4.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg5{ width: 34px;height: 34px;background:url(../images/dz5.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg6{ width: 34px;height: 34px;background:url(../images/dz6.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg7{ width: 34px;height: 34px;background:url(../images/dz7.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg8{ width: 34px;height: 34px;background:url(../images/dz8.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg9{ width: 34px;height: 34px;background:url(../images/dz9.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzimg10{ width: 34px;height: 34px;background:url(../images/dz10.png) no-repeat; margin: 0 auto; margin-top: 10px; }
.dzyuan{ width: 7px; height: 7px; border: 1px solid #6a6a6a; background: #fff; border-radius: 8px; margin: 0 auto; margin-top: 21px;}
.dzyuan2{ width: 7px; height: 7px; border: 1px solid #6a6a6a; background: #fff; border-radius: 8px; margin: 0 auto; margin-top: 108px;}
.dztop2{ width: 87px; height: 85px; border: 1px solid #6b6b6b; border-radius: 5px; margin-top: 20px; }
.dztel{ width: 295px; height: 38px;background:url(../images/dztel_bg.png) no-repeat; margin:0 auto; margin-top: 45px;}
.dztel p{ width:82px; text-align: center; line-height: 38px; font-size: 17px; color: #fff; float: left; }
.dzdh{ width: 211px; height: 38px; font-size: 24px; color: #da251d; line-height: 38px; float: left; text-align: center;}
/*------------关于我们-------------*/
.abox{ width: 100%; height: 675px;background:url(../images/about_bg.jpg) no-repeat center; margin-top: 60px; }
.abox .w1100{ padding-top: 50px; }
.dztit1{ height: 70px;background:url(../images/dztit.png) no-repeat 0 43px;text-align: center; }
.dztit1 p{ font-size: 20px; color: #666; text-transform: uppercase; font-weight: bold; }
.dztit1 h3{ font-size: 30px;color: #da251d; }
.dztit1 h3 a{color: #da251d;}
.abl{ width: 379px; height: 422px; background: #da251d; position: relative; top: 72px; left: 30px; float:left;}
.abl img{ position: absolute; left: -30px; top: -23px; }
.abr{ width: 640px; float: right; margin-top: 50px;}
.abr h3{ font-size: 24px; }
.abr h3 a{ color: #333; }
.abr h3 a:hover{ color: #da251d; }
.abx{ width: 66px; height: 3px; background: #da251d; margin-top: 20px;}
.jj{ height: 174px; line-height: 36px; color: #333; margin-top: 40px; }
.abm{ margin-top: 59px; }
.abm a:hover{ color: #da251d; }
.abtb ul li{ float: left; margin-right: 50px; }
.abtb .a2{ width:120px; height:30px; background:url(../images/ab2.png) no-repeat; line-height:30px;text-indent:38px; font-weight:bold;}
.abtb .a3{ width:131px; height:23px; background:url(../images/ab3.png) no-repeat; line-height:23px;text-indent:46px; font-weight:bold;}
.abtb {
    width: 455px;
    margin-top: 60px;
}
/*新闻*/
.newbox{ width:100%; margin-top:10px;}
.lanrenzhijia1{ width:594px;font-family:'微软雅黑'; float:left; margin-top:36px; overflow:hidden;}
.lanrenzhijia1 .tab1{ overflow:hidden; height:39px; position:relative;}
.lanrenzhijia1 .tab1 li{ display:block; float:left; width: 120px; height: 40px; line-height:40px; text-decoration:none; color:#fff; text-align:center;}
.lanrenzhijia1 .tab1 li.on{text-decoration:none; display:block;line-height:40px; background: #da251d;}
.lanrenzhijia1 .tab1 li.on a{ color:#fff; display: block; font-weight: bold;}
.lanrenzhijia1 .tab1 li a{ color:#666; font-size:18px;}
.lanrenzhijia1 .content1{ overflow:hidden;}
.lanrenzhijia1 .content1 li{ display:none;}
.newxian{ height:38px; width:288px; border-bottom:1px solid #333; position:absolute; top:-1px; left:243px;}
.more{ position:absolute; right:0; top:10px; text-transform:uppercase;}
.more a{ color:#666; padding:0;}
.more a:hover{ color:#0777f1;}
.newimg{ width:143px; height:101px; float:left; margin-top:20px;}
.remen{ width:430px; height:101px; margin-top:20px; overflow:hidden; float:right;}
.remen h4{ width:430px; height:25px; line-height:25px; overflow:hidden; font-size:14px; float:left;}
.remen h4 a{ color:#333;}
.remen h4 a:hover{color:#da251d;}
.remen h4 span{ float:right;}
.remen p{ color:#999; width:400x; height:50px; overflow:hidden; line-height:25px; margin-top:5px; float:left; margin-bottom: 5px;}
.remm a{ color: #da251d; }
.remm a:hover{ color: #da251d; }
.newlist1{ width:594px; margin:30px 0 0 0; overflow:hidden;}
.newlist1 dl{ width:594px; height:30px; margin-top:15px; overflow:hidden; background:url(../images/db_ico.jpg) no-repeat 0 8px;}
.newlist1 dl dt{ width:65px; height:71px; background:#1f9a55;text-align:center; float:left; margin-right:10px;}
.newlist1 dl dt h3{ font-size:30px; color:#fff; text-align:center; padding-top:8px;}
.newlist1 dl dt p{ font-size:10px; color:#fff; text-align:center;}
.newlist1 dl dd{ height:75px; overflow:hidden;}
.newlist1 dl dd span{ float: right; }
.newlist1 dl dd a{ padding-left: 30px; }
.newlist1 dl dd p{overflow:hidden; height:40px; float:right;}
.newlist1 dl:hover a{ color:#da251d; transition:all 0.5s;}
.newlist1 dl:hover span{ color:#da251d; transition:all 0.5s;}
.newlist1 dl:hover{background:url(../images/dbhover_ico.jpg) no-repeat 0 8px;}
.newr{ width:450px; overflow:hidden; float:right;margin-top:30px;}
.newrtit{ width:532px; height:40px;}
.newrtit h3{ font-size:16px;float:left; height:40px; border-left: 8px solid #28166f; margin-right:20px; width:122px;text-align:center; line-height:38px;}
.newrtit h3 a{ color:#666;}
.newrtit h3 a:hover{ text-decoration:underline;}
.newrtit h3 span{ padding-left: 10px; }
.newrtit p{ text-transform:uppercase; float:left;}
.more1{ height:38px; line-height:38px; float:right; text-transform:uppercase;}
.more1 a:hover{ color:#e93a3a; transition:all 0.5s;}
.more1 a{ color:#666;}
.newr ul{ margin-top:20px;}
.newr ul li{ width:532px; height:92px; border-bottom:1px dashed #999; margin-top:10px; margin-bottom:15px;}
.newr ul li:hover a{ color:#da251d; transition:all 0.5s;}
.wen{ width:482px; height:30px; overflow: hidden; background:url(../images/wen.png) no-repeat 0 6px; padding:0 0 5px 30px; line-height:30px; font-size:16px;}
.wen a{ overflow:hidden; color:#666; float:left; font-size: 14px;}
.wen span{ float:right;}
.da{ width:482px; height:50px; background:url(../images/da.png) no-repeat 0 6px; margin-top:5px;}
.da p{ width:420px; height:44px; overflow:hidden; padding: 0 0 0 30px; line-height:22px; font-size: 14px;}
/*友情链接*/
.link{ width: 100%; padding: 30px 0; background: #28166f; margin-top: 30px; }
.link h3{ float: left; color: #fff; }
.link p{ padding-top:2px; }
.link p a{ float:left; padding: 0 15px; color: #fff;}
.link p a:hover{ text-decoration: underline;}
/*底部*/
.foot{ width: 100%; background: #222; }
.ewm{ width: 130px; float: left; padding-top: 57px; margin-right: 242px;}
.ewm img{ width: 130px; height: 130px; }
.ewm p{ line-height: 50px; color: #999; text-align: center; }
.foot1{ width: 270px; float: left; padding-top: 57px; color: #999;}
.dbx{ width: 77px; height: 2px; background: #656565; margin-top: 20px; }
.foot1 p{ padding-top: 16px; }
.foot1 p a{ color: #999; }
.ico1{ height: 20px; background:url(../images/fico1.png) no-repeat 0 3px; padding-left:20px; margin-top: 10px;}
.ico2{ height: 20px; background:url(../images/fico2.png) no-repeat 0 3px; padding-left:20px; margin-top: 10px;}
.ico4{ height: 20px; background:url(../images/fico4.png) no-repeat 0 3px; padding-left:20px; margin-top: 10px;}
.ico3{ height: 20px; background:url(../images/fico3.png) no-repeat 0 3px; padding-left:20px; margin-top: 10px;}
.ico3 a{ color: #999; }
.ico3 a:hover{ color: #f14b25; }
.foot2{ float: right; padding-top: 57px; }
.fwrx{ height: 42px; padding-left:44px; color: #fff; background:url(../images/dbtel.png) no-repeat 0 5px; margin-top: 10px;}
.fwrx p{ font-size: 18px; }
.zxzx{ width: 144px; height: 39px;background:url(../images/dbzxzx.jpg) no-repeat; margin-top: 40px;}
.zxzx a{width: 144px; height: 39px; display: block; padding-left: 62px; line-height: 39px; color: #fff;}
.zxzx a:hover{ text-decoration: underline; }
.banq{ width:100%; height:75px;background:url(../images/fgx.jpg) no-repeat top center; text-align:center; line-height:75px; color:#999; margin-top: 30px;}
.banq a{ color:#999;}
.banq a:hover{ text-decoration:underline;}
