﻿@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:#d53c3c; transition:all 0.5s;}
/*------------头部-------------*/
.head{ width:100%; height:173px;}
.top{ width:100%; height:40px; background:#eee;}
.topl{ line-height:40px; height:40px;float:left;}
.topr{ line-height:40px; color:#666; float:right; position:relative;}
.topr a{ color:#fff;}
.topr a:hover{ text-decoration:underline;}
.a1{ width:158px; height:40px; line-height:40px; background:url(../images/topa2_bg.png) no-repeat; overflow:hidden; position:absolute; top:0; right:134px;}
.a1 a{width:158px; height:40px; display:block; padding-left:60px; background:url(../images/a1_ico.png) no-repeat left 27px center;}
.a1 img{ margin-left:27px; width:28px; height:16px; padding-right:5px; padding-top:12px;}
.a2{ width:158px; height:40px; line-height:40px; background:url(../images/topa2_bg.png) no-repeat; overflow:hidden; position:absolute; top:0; right:270px;}
.a2 a{width:158px; height:40px; display:block; padding-left:60px; background:url(../images/a2_ico.png) no-repeat left 27px center;}
.a2 img{ margin-left:27px; width:28px; height:16px; padding-right:5px; padding-top:12px;}
.a3{ width:158px; height:40px; line-height:40px; background:url(../images/topa2_bg.png) no-repeat; overflow:hidden; position:absolute; top:0; right:134px;}
.a3 a{width:158px; height:40px; display:block; padding-left:60px; background:url(../images/a3_ico.png) no-repeat left 27px center;}
.a3 img{ margin-left:27px; width:28px; height:16px; padding-right:5px; padding-top:12px;}
.a4{ width:158px; height:40px; line-height:40px; background:url(../images/topa_bg.png) no-repeat; overflow:hidden; position:absolute; top:0; right:0px;}
.a4 a{width:158px; height:40px; display:block; padding-left:60px; background:url(../images/a3_ico.png) no-repeat left 27px center;}
.a4 img{ margin-left:27px; width:28px; height:16px; padding-right:5px; padding-top:12px;}
.logo{ margin-right:10px; float:left; width:67px; height:67px; margin-top:30px;}
.logor{ width:1px; height:73px; float:left; margin:33px 10px 0 0;}
.dwy{ width:460px; height:66px; float:left; margin-top:35px;}
.dwy h2{ font-size:26px; color:#d53c3c;}
.dwy p{color:#555; height:26px; line-height:26px;font-size:20px; letter-spacing:5px;margin-top:5px;}
.tel{float:right; height:70px; background:url(../images/tel.png) no-repeat left 8px; margin-top:37px; }
.tel p{ font-size:24px; color:#d53c3c; margin-left:70px; font-weight:bold;}
.tel p span{ font-size:16px; color:#666; font-weight:normal;}
.tel h3{ font-size:24px; font-weight:bold; color:#0cabb1;padding-right:50px;}
/*------------nav-------------*/
.navbox{ width:100%; height:50px; background:#1d88ee;}
.navc ul li{line-height:50px; text-align:center; float:left; font-size:16px;}
.navc ul li a{ color:#fff;display:block; padding:0px 18px;}
.navc ul li:hover{ height:50px;background:#d53c3c; transition:all 0.5s;}
.navc ul li:hover a{ color:#fff; transition:all 0.5s;}
.cur{height:50px; background:#d53c3c;}
.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: 245px;  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: 7px;  background: #666;  margin: 0 5px;  cursor: pointer;
}
.indicator>em.active {  background:#d53c3c;
}
/*------------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:#1d88ee; float:left;}
.seachl a{ padding:3px 10px 0 10px;color:#666; float:left;}
.seachl a:hover{ color:#0cabb1;}
.sea_right{height:32px; float:right; width:284px; border:2px solid #666; background: #fff; margin-top:5px;}
.searchbox {height:32px; width:236px; position:relative;}
.searchbox p {float: left;height:32px;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:-2px;}
.loginsubmit { border:none;overflow: hidden;width:54px;background:url(../images/ss.png) no-repeat center center #666; 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:595px; background:#f5f5f5; padding-top:50px;}
.cpjg{ height:40px;}
.cpl{ width:260px; height:533px; background:#1d88ee; float:left;}
.cptit{ text-align:center; color:#fff; height:88px;}
.cptit h3{ font-size:28px; padding-top:18px;}
.cptit h3 a{ color:#fff;}
.cptit p{ text-transform:uppercase;}
.cpnav{ width:244px; height:436px; background:#fff; margin:0 auto;}
.dfl{ width:217px; height:40px; background:url(../images/fl1.png) no-repeat left 11px center #d53c3c; margin:0 auto; line-height:40px;}
.dfl a{ width:217px; height:40px; display:block; padding-left:45px; color:#fff;}
.dfl a:hover{ text-decoration:underline;}
.jg{ height:16px;}
.xfl{ width:217px; margin:0 auto;}
.xfl ul li{ height:30px; line-height:30px; background:url(../images/fl2.png) no-repeat left 11px center; padding-left:40px; margin-top:21px;}
.xfl ul li:hover{background:url(../images/fl2_hover.png) no-repeat left 11px center; padding-left:40px;}
.xfl ul li:hover a{ color:#d53c3c;}
.dfl2{ width:217px; height:40px; background:url(../images/fl1.png) no-repeat left 11px center #666; margin:0 auto; line-height:40px; margin-top:20px;}
.dfl2 a{ width:217px; height:40px; display:block; padding-left:45px; color:#fff;}
.dfl2 a:hover{ text-decoration:underline;}
.cpr{ width:794px; float:right;}
.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:#1d88ee;}
.cptj p{ float:left; padding-top:10px; text-transform:uppercase;}
.tjmore{ float:right; line-height:40px;}
.tjmore a{ color:#999;}
.tjmore a:hover{color:#d53c3c;}
.demo{width:794px; overflow:hidden; margin-top:20px;}
.container{ width:850px;}
.cpzs{ width:252px; height:200px; float:left;position: relative; margin:0 16px 33px 0;}
.cpzs:hover .cpbt{ background: #d53c3c; border-top: 1px solid #d53c3c; }
.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: 40px;
		text-transform: uppercase;
		margin: 0 auto;
		transition: all 1s ease 0s;
		height:40px;
		line-height:40px;
		text-align:center;
		opacity: 1;
		background:#fff;
		border-top:1px solid #f5f5f5;
		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; }
	}
/*对比*/
#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top ;}
#d_tab29 { position: relative; height:349px;float: left; margin-top: 30px;}
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1100px; height: 100% ;}
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 ;text-align:center;}
#d_tab29 .d_img .cont{ width:100%; height:45px; background:#3b3b3b; position:absolute; bottom:0px; left:0px; z-index:99999;
    border-radius: 0px 0px 30px 30px;text-align: center;line-height: 45px;}
#d_tab29 .d_img li:hover .cont{background:#0485e2; color: #fff}
.pan1{position: absolute;top: 80px;left: 0;width: 370px;height:206px; background-color: #000;opacity: 0.3;z-index: 99;}
.pan2{position: absolute;top: 80px;right: 0;width: 370px;height:206px; background-color: #000;opacity: 0.3;z-index: 99;}
#d_tab29 .d_img li img { width: 100%;}
#d_tab29 .d_img li.d_pos1 { display: block; width: 250px; left:0%; top: 116px; z-index: 8; }
#d_tab29 .d_img li p{position: relative;top: -40px;width: 100%; height:40px;background-color: #000;opacity: 0.5;}
#d_tab29 .d_img li span{position: relative;top: -80px;width: 100%;text-align: center;line-height: 40px;font-size: 14px;color: #ffffff;display: block;z-index: 200;}
#d_tab29 .d_img li.d_pos2 { display: block; width: 600px; left:250px; top:0px; z-index: 100;}
#d_tab29 .d_img li.d_pos3 { display: block; width: 250px; right: 0%; top: 116px; z-index: 9;}
#d_tab29 .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center }
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline;
    width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab29 .d_menu li.d_select { border: none;}
#d_tab29 .d_next {background: url(../images/right.png) no-repeat center center;width: 44px;height:74px; position: absolute; right: -94px; top: 174px; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { background: url(../images/left.png) no-repeat center center;width: 44px;height:74px;position: absolute; left:-94px; top: 174px; z-index: 10; cursor: pointer }
.dbtit{ text-align: center; margin-top: 40px;}
.dbtit h2{ font-size: 50px; color: #333; font-weight: bold;}
.dbtit .dbt1{ color: #d53c3c; }
.dbtit .dbt2{ color: #1d88ee; }
.dbtit .dby{ font-size: 36px; padding: 0 20px; color: #d53c3c;}
.dbtit h3{ font-size: 50px; text-transform: uppercase; color: #999; font-weight: bold;filter:alpha(opacity:30); opacity:0.3;  -moz-opacity:0.3;-khtml-opacity: 0.3 }
.dbmc{ font-size: 24px; color: #333; margin-top: 30px;}
.dbmc .p1{ float: left; padding-left: 305px; }
.dbmc .p2{ float: left; padding-left: 255px; }
/*------------优势-------------*/
.anlitit{ width: 626px; height:110px; background:url(../images/ystit_bg.png) no-repeat 0 30px; margin: 0 auto; margin-top:15px; text-align: center;}
.anlitit h3{ font-size: 50px; color: #d53c3c; }
.anlitit h3 span{ font-weight: bold; }
.anlitit p{ width: 461px;text-align: center; margin: 0 auto; font-size:20px; text-transform:uppercase; color:#666; letter-spacing: 8px; background:url(../images/ysdwy_bg.png) no-repeat 0 12px; margin-top: 5px;}
.ysjg{ height: 25px; }
.dwyyw{ font-size: 9.5px; letter-spacing:1.3px; color: #999; text-align: center;}
/*ys*/
.ysbox{ width: 100%; height: 1457px; background: #eee; margin-top: 40px;}
.ys{ overflow:hidden;background:url(../images/ys_l2.png) no-repeat center; margin-top:40px;}
.t_h2{position: relative; margin:50px auto; height:80px; width: 1200px; overflow: hidden; overflow:hidden;background:url(Img/Index/tline1.png) no-repeat center top;}
.t_h2 a{ color:#4d2179;}
.t_h2 em{ float: left; width: 536px; text-align: right; font: bold 32px/70px "Microsoft Yahei"; color: #4d2179; }
.t_h2 span{padding-left: 20px; padding-top: 26px; display:block;  overflow:hidden;font:20px/26px "Microsoft Yahei"; color: #333;}
.t_h2 span i{ display:block; color:#999;font:14px/22px "Microsoft Yahei";; text-transform: uppercase;}
.t_h2 a:hover{ text-decoration:none;}
.ys_dl1{position: relative; height: 320px; width: 1100px; overflow: hidden;}
.ys_dl1 p{position: absolute;left: 502px; top:0px; text-align: center; color: #fff; width: 97px; height: 279px; overflow: hidden;background:url(../images/ys_p1.png) no-repeat left top;}
.dbt{ font-size:30px; width:34px;position: absolute;left: 535px; top:50px; z-index:999; color:#fff; line-height:35px;}
.ys dt{ float: left; width:454px; height:257px; overflow: hidden;}
.ys dt img{ width:454px; height:257px; }
.ys dd{ float: right;width: 456px; overflow: hidden;}
.ys dd h3{text-align: left; height:44px; overflow:hidden; border-bottom: 1px dashed #b3b3b3;font:bold 24px/33px "Microsoft Yahei"; color: #d53c3c;}
.ys dd h3 i{ display:block; color:#333; font:24px/30px "Microsoft Yahei";}
.ys dd em{text-align: left; margin-top: 26px; display: block; color:#666; padding-left:28px; background:url(../images/ys_ic1.png) no-repeat left 7px; font:20px "Microsoft Yahei"; line-height:30px;} 
.ys_dl2 dt{float: right;}
.ys_dl2 dd{float: left;}
.ys_dl2 dd h3{text-align: left;}
.ys_dl2 dd em{text-align: left; margin-top: 26px; display: block; color:#666; padding-left:28px; background:url(../images/ys_ic1.png) no-repeat left 7px; font:20px "Microsoft Yahei"; line-height:30px;}
.ys dt:hover img{
	transition:All 1s ease-in-out;
	    -webkit-transition:All 1s ease-in-out;
	    -moz-transition:All 1s ease-in-out;
	    -o-transition:All 1s ease-in-out;
		transform:scale(1.1);
	    -webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -o-transform:scale(1.1);
	    -ms-transform:scale(1.1);
}
/*方案*/
.fnbox{ width:1100px; margin:0 auto;background:#fff; position:relative;}
.o-m{width:1100px;margin:20px auto;}
.o-m .ul-o{float:left;width:237px;position:relative;background:url(../images/alMu.png);}
.o-m .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2; border-bottom: 1px solid #fff;}
.o-m .ul-o span{width:62px;height:68px;float:left;display:block;background-position:-272px 20px;}
.o-m .ul-o .li-t span{background-position:-272px -50px;}
.o-m .ul-o .li-s span{background-position:-272px -120px;}
.o-m .ul-o .li-f span{background-position:-272px -190px;}
.o-m .ul-o .li-w span{background-position:-272px -257px;}
.o-m .ul-o .li-l span{background-position:-272px -323px;}
.o-m .ul-o li p{float:left;line-height:52px; height: 52px; overflow: hidden; color:#fff;font-size:14px;width:216px;padding-left:10px;}
.o-m .ul-o li b{position:absolute;display:block;width:15px;height:32px;background:url(../img/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none}
.o-m .ul-o .li-mask{background:#ff6800;position:absolute;left:0;top:0;width:335px;height:68px;background:url(../images/alMuH.png) no-repeat; color: #fff;}
.o-m .ul-o li.on b{display:block;}
.o-m .ul-o li.on p{ color: #fff; }
.o-m .ul-t{width:863px;float:left;height:270px;}
.o-m .ul-t li{list-style-type:none;position:relative;height:100%;display:none;}
.o-m .ul-t .li-top{padding:0 0 0 20px; width:366px; height:215px;}
.o-m .ul-t h5{font-size:24px;line-height:38px; height:38px; overflow:hidden;}
.o-m .ul-t h5 a{color:#e81e18;}
.o-m .ul-t h5 a:hover{ color: #1d88ee; }
.o-m .ul-t p{color:#666;font-size:14px;line-height:26px;margin-bottom:5px; margin-top:16px;}
.ckfn{ width:111px; height:34px; background: #d53c3c; margin-left:20px; text-align:center; line-height:34px; color:#fff; font-size:14px; float: left; margin-right: 15px; margin-top:16px;}
.ckfn a{width:111px; height:34px; display: block; color: #fff;}
.ckfn:hover{ background: #1d88ee; }
.ckfn2{ width:111px; height:34px; background: #d53c3c; margin-left:20px; text-align:center; line-height:34px; color:#fff; font-size:14px; float: left;margin-top:16px;}
.ckfn2 a{width:111px; height:34px; display: block; color: #fff;}
.ckfn2:hover{ background: #1d88ee; }
.li-img{ float:right;}
.fnm{float:left;}
.fnbig{ position:relative;}
.fntit{ padding-top:30px; height: 50px;}
.fntit h3{ font-size: 36px; letter-spacing: 8px; float: left;}
.fntit h3 a{ color: #d53c3c; }
.fntit h3 a:hover{color: #1d88ee; }
.fntit span{ float: right; line-height: 47px; }
.fnyw{ width: 1100px; height: 32px; }
.ban1{ width:1578px; height:304px; margin:0 auto; margin-top:30px;}
/*------------定制流程-------------*/
.dzbox{ width: 100%; height: 318px; background: #f7f7f7; }
.cptit2{ height:62px; background:url(../images/dztit_bg.png) no-repeat 0 13px; text-align:center;}
.cptit2 h3{ font-size:30px;}
.cptit2 h3 a{ color:#333;}
.cptit2 h3 a:hover{ color: #d53c3c; }
.cptit2 p{ color:#999; text-transform:uppercase; padding-top:5px;}
.dzjg{ height: 45px; }
.dzlist{ margin-top: 40px; background: url(../images/dz_bg.png) no-repeat; height: 129px;}
.dzlist ul li{ width: 83px; height: 129px; background: url(../images/dzli_bg.png) no-repeat; text-align: center; color: #fff; float: left;}
.dzlist ul li p{ padding-top:35px; color: #666; font-size: 18px;}
.dzlist ul li:hover{ background: url(../images/dzlihover_bg.png) no-repeat;  }
.dzlist ul li:hover .num{ color: #fff; }
.dzlist ul li:hover p{ color: #d53c3c; }
.num{ font-size: 30px; color: #fff; padding-top:20px;}
.dz1{ margin: 0 84px 0 8px; }
.dz2{ margin: 0 77px 0 0; }
.dz3{ margin: 0 89px 0 0; }
.dz4{ margin: 0 79px 0 0; }
.dz6{ margin: 0 80px 0 0; }
/*------------关于我们-------------*/
.abbox{ width:100%; height:868px;margin-top:40px;}
.abtit{ width:306px; height:70px; background:url(../images/abtit_bg.png) no-repeat 0 20px; margin:0 auto; text-align:center;}
.abtit h3{ font-size:30px;}
.abtit h3 a{ color:#d53c3c;}
.abtit h3 a:hover{ color: #1d88ee; }
.abtit p{ font-size: 18px; letter-spacing: 5px; padding-top: 10px;}
.abimg{ width:533px; height:358px; float:left; margin-top:45px;}
.abr{ width:524px; float:right; margin-top:45px;}
.abr h3{ font-size:24px;}
.abr h3 a{ color:#333;}
.abr h3 a:hover{color: #d53c3c; }
.abx{ width:50px; height:2px; background:#1d88ee; margin:10px 0;}
.jj{ height:200px; line-height:30px; margin-top:20px;}
.abmore{ width:107px; height:33px; margin-top:30px; background: #1d88ee; text-align: center; line-height: 33px;}
.abmore a{ color:#fff; text-transform:uppercase;width:107px; height:33px; display: block;}
.abmore:hover{ background: #d53c3c; }
/*------------新闻-------------*/
.newbox{ width: 100%; height: 724px; background: #eee; margin-top: 40px; }
.newtit{ height: 40px; background:url(../images/newtit_bg.png) no-repeat right; }
.newtit h3{ font-size: 30px; letter-spacing: 9px; font-weight: bold; float: left;}
.newtit h3 a{ color: #d53c3c; }
.newtit h3 span{ color: #0cabb1; }
.newjg{ height: 34px; }
.newm{ width: 118px; height: 30px; float: right; text-align: center; line-height: 30px; margin-top: 5px;}
.newm a{width: 118px; height: 30px; display: block; color:#fff!important; font-size: 16px;}
.newm a:hover{ text-decoration: underline; }
.newyw{ width: 151px; height: 15px; margin-top: 5px; }
.newl{ width: 432px; margin-top: 22px; float: left;}
.rem{ height: 117px; border-bottom: 1px solid #666; margin-top: 22px;}
.rem:hover .rmk{ background: #d53c3c; }
.rem h4{ float: left; }
.rmk{ width: 5px; height: 14px; background: #1d88ee; float: left; margin-top: 3px; margin-right:10px;}
.rmjj{ height: 66px; line-height: 22px; margin-top: 18px; overflow: hidden; }
.rem:hover a{ color: #d53c3c; }
.hylist ul li{ height: 23px; background: url(../images/newico.png) no-repeat 0 5px; margin-top: 19px; overflow:hidden}
.hylist ul li a{ padding-left: 14px; width: 300px; display: block; float: left;}
.hylist ul li span{ float: right; }
.hylist ul li:hover{background: url(../images/newico_hover.png) no-repeat 0 5px;}
.hylist ul li:hover span{ color: #d53c3c; }
.hylist ul li:hover a{ color: #d53c3c; }
.newr{ width: 628px; float: right; margin-top: 22px; }
.gsnewtit{ width: 74px; height: 21px; background: #1d88ee; text-align: center; line-height: 21px;}
.gsnewtit a{width: 74px; height: 21px; display: block; color: #fff;}
.gsnewtit a:hover{ text-decoration: underline; }
.gsrem{ margin-top: 20px; }
.gsrem h4 a{ color: #333; }
.gsrem h4 a:hover{ color: #d53c3c; }
.gsrem h4 span{ float: right; }
.gsjj{ height: 50px; line-height: 25px; overflow: hidden; margin-top: 15px; }
.gslist ul li{ height: 30px; background: url(../images/newico2.png) no-repeat 0 5px; margin-top: 15px;}
.gslist ul li a{ padding-left: 30px; width: 470px; display: block; float: left;}
.gslist ul li span{ float: right; }
.gslist ul li:hover{background: url(../images/newico2_hover.png) no-repeat 0 5px;}
.gslist ul li:hover span{ color: #d53c3c; }
.gslist ul li:hover a{ color: #d53c3c; }
.gsnewtit2{ width: 74px; height: 21px; background: #1d88ee; text-align: center; line-height: 21px; margin-top: 24px;}
.gsnewtit2 a{width: 74px; height: 21px; display: block; color: #fff;}
.gsnewtit2 a:hover{ text-decoration: underline; }
.cjwt ul{ margin-top:30px;}
.cjwt ul li{ width:628px; height:100px; border-bottom:1px dashed #ccc; margin-top:10px; margin-bottom:27px;}
.cjwt ul li:hover a{ color:#d53c3c; transition:all 0.5s;}
.wen{ width:589px; height:30px; background:url(../images/wen.png) no-repeat; padding:0 0 5px 40px; line-height:30px;}
.wen a{ width:280px; overflow:hidden; color:#666;}
.da{ width:589px; height:60px; background:url(../images/da.png) no-repeat; margin-top:5px;}
.da p{ width:589px; height:44px; overflow:hidden; padding: 0 0 0 40px; line-height:22px;}
/*------------友情链接-------------*/
.link{ margin-top:40px; margin-bottom:40px;}
.link p{ margin-top:20px;}
.link p a{ padding:0 10px;}
/*底部*/
.foot{ width: 100%; height: auto; background: #333; margin-top:52px;}
.dbnav{ width: 987px; height: 63px; overflow: hidden; background: url(../images/foot_nav_bg.png) no-repeat; position: absolute; left: 57px; top: -13px; padding: 0 13px;}
.dbnav ul li{  float: left; margin:0 16px; line-height: 55px;}
.dbnav ul li a{ color: #fff; }
.dbnav ul li a:hover{ text-decoration: underline; }
.foo2{ width: 250px; height: 182px; padding: 113px 0 0 70px; float: left; margin-right: 27px;}
.fwrx{ width: 238px; height: 42px; background:url(../images/dbzxrx.png) no-repeat; font-size: 20px; letter-spacing: 3px; color: #fff; line-height: 42px; padding-left: 15px;}
.footdh{ font-size: 30px; color: #fff; height: 30px; line-height: 30px; font-weight: bold; margin-top: 23px; }
.footdwy{ height: 25px; line-height: 25px; background:url(../images/footdwy_bg.png) no-repeat left center; padding-left: 40px; color: #fff; font-size: 16px; margin-top: 15px;}
.foo3{  padding-top:40px; float:left; padding-top:97px; width:531px;}
.foo3 p{ color:#fff; line-height:30px;}
.lx1{ width:257px; color:#fff; float:left;line-height:30px; margin-bottom: 8px;}
.lx2{ width:266px; color:#fff; float:right;line-height:30px;margin-bottom: 8px;}
.foo3 a{ color:#fff;}
.foo3 a:hover{color:#da251d;}
.ewm{ width: 142px; float: right; padding: 113px 70px 0 0;}
.ewm p{ color: #fff; line-height: 40px; }
.dbx{ width: 100%; height: 2px;background:url(../images/dbx.png) no-repeat;  margin-top: 30px;}
.banq{ width:100%; height:50px; line-height:50px; color:#ccc; text-align:center;}
.banq a{ color:#ccc;}
.banq a:hover{color:#da251d;}
