﻿@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:#2a49ca; /*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:#666;}
.topr a:hover{ color: #2a49ca; }
.topr span{ padding: 0 15px; }
.logo{ margin-right:10px; float:left; width:81px; height:85px; margin-top:30px;}
.logor{ width:1px; height:64px; float:left; margin:33px 10px 0 0;}
.dwy{ width:523px; height:66px; float:left; margin-top:35px; margin-right: 36px;}
.dwy h2{ font-size:30px; color:#333;}
.dwy p{color:#2a49ca; height:26px; line-height:26px;font-size:17px; letter-spacing:3px;margin-top:5px;}
.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; height:70px; background:url(../images/tel.png) no-repeat left 8px; margin-top:37px; }
.tel p{ font-size:24px; color:#2a49ca; 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:#2a49ca;padding-right:50px;}
/*------------nav-------------*/
.navbox{ width:100%; height:60px; background:url(../images/nav_bg.jpg) no-repeat center;}
.navc ul li{line-height:60px; text-align:center; float:left; font-size:16px;}
.navc ul li a{ color:#fff;display:block; padding:0px 20px;}
.navc ul li:hover{ height:60px;background:#2a49ca; transition:all 0.5s;}
.navc ul li:hover a{ color:#fff; transition:all 0.5s;}
.cur{height:60px; background:#2a49ca;}
.navc ul li:nth-child(7){background-image: none;}
/*--------banner-----------------*/
.banner {width: 1920px;  height: 600px; overflow: hidden;margin-left: 50%;position: relative;top: 0;left: -960px;
}
.banner img{width: 1920px;height: 600px;}
.banner>ul {  height: 500px;  position: relative;
}
.banner>ul>li {  position: absolute;  width: 100%;  height: 600px;  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:#2a49ca;
}
/*------------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:#2a49ca; float:left;}
.seachl a{ padding:3px 10px 0 10px;color:#666; float:left;}
.seachl a:hover{ color:#f49335;}
.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 #2a49ca; 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:780px; background:url(../images/cp_bg.jpg) no-repeat center;}
.cpjg{ height:40px;}
.cpl{ width:249px; height:730px; background:#4e4e4e; float:left;}
.cptit{ text-align:center; color:#fff; height:122px;background:url(../images/cptit_bg.jpg) no-repeat;}
.cptit h3{ font-size:28px; padding-top:34px;}
.cptit h3 a{ color:#fff;}
.cptit p{ text-transform:uppercase; padding: 5px;}
.cpnav{ width:226px; margin:0 auto; padding-top: 20px;}
.dfl{ width:226px; height:49px; background:url(../images/flli_bg.png) no-repeat left 10px center; margin:0 auto; line-height:49px; margin-bottom: 20px;}
.dfl a{ width:226px; height:49px; display:block; padding-left:45px; color:#fff; font-size: 16px;}
.dfl:hover{ width:226px; height:49px; background:url(../images/fllihover_bg.png) no-repeat left 10px center #fff; margin:0 auto; line-height:49px;margin-bottom: 20px;}
.dfl:hover a{ color: #666; }
.flewm{ width: 185px; height: 152px; overflow: hidden; margin: 30px 0 0 24px;}
.cpr{ width:794px; float:right;}
.cpzt{ width: 809px; height: 368px; background: #fff; }
.ztimg{ width: 324px; height: 324px; float: left; border: 1px solid #eee; margin:20px 0 0 20px; overflow:hidden;}
.ztimg:hover{border: 1px solid #2a49ca;}
.ztimg:hover>a>img{
    transform: scale(1.1) translateZ(0);
}
.ztimg>a>img{
     transform: translateZ(0);
    transition: all .2s;
    width: 100%;
    height: 100%;
}
.ztr{ width: 408px;  float: right; margin: 20px 20px 0 0; }
.ztr .tit{ font-size: 20px; border-bottom: 1px solid #eee; line-height: 35px; }
.ztr .tit a{ color: #2a49ca; }
.ztr .tit a:hover{ color: #f49335; }
.ztr .ztcs{ height: 230px; line-height: 23px; overflow: hidden; margin-top: 15px; }
.ztm{ width: 112px; height: 31px; background: #f49335; text-align: center; line-height: 31px; margin-top: 12px; float: left; margin-right: 30px;}
.ztm a{width: 112px; height: 31px; display: block; color: #fff;}
.ztm:hover a{ text-decoration: underline; }
.ztm2{ width: 112px; height: 31px; background: #2a49ca; text-align: center; line-height: 31px; margin-top: 12px; float: left;}
.ztm2 a{width: 112px; height: 31px; display: block; color: #fff;}
.ztm2:hover a{ text-decoration: underline; }
.demo{width:809px; overflow:hidden;}
.container{ width:890px;}
.cpzs{ width:234px; height:273px; float:left;position: relative; margin:37px 60px 0 0;}
.cpzs:hover .cpbt{ background: #f49335;}
.cpzs:hover .cpbt a{ color:#fff;}
	.box{
		text-align: center;
		overflow:hidden;
		position: relative;
		width:234px;
		height:234px;
		background:#fff;
	}
	.box:before{
		content: "";
		width: 0;
		height: 100%;
		background: #333;
		position: absolute;
		top: 0;
		left: 50%;
		opacity: 0;
		
	}
	.box:hover:before{
		width: 100%;
		left: 0;
		opacity: 0.7;
	}
	.box .cp{ width:234px; height:234px;}
	.box .cp img{
		width: 100%;
		height: 100%;
		border: 1px solid #eee;
		border-bottom: none;
	}
	.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;
		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;
		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;
		height:40px;
		line-height:40px;
		text-align:center;
		opacity: 1;
		background:#666;
		width: 234px;
		}
	 .cpbt p{ text-align:center;}
	 .cpbt a{ color:#fff;display:block; text-align:center;}
	 .cpbt a:hover{ color:#b91603;}
	
	.box .post{
		font-size: 15px;
		text-transform: capitalize;
		opacity: 0;
	}
	.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;
	}
	.box:hover .icon li a{
		opacity: 1;
		transform: translateY(0px);
	}
	.box:hover .icon li:last-child a{
	}
	@media only screen and (max-width:820px){
		.box{ margin-bottom: 30px; }
	}
/*------------ban1-------------*/
.banl{ float: left; }
.ban1{ width: 100%; height: 158px; background: url(../images/ban1_bg.jpg) no-repeat center; }
.banlt{ width: 517px; height: 38px; background: url(../images/ban1l_bg.png) no-repeat center; color: #fff; font-size: 18px; line-height: 38px; padding-left: 10px; }
.bjg{ height: 80px; }
.banr{ width: 260px; float: right; margin-right: 60px; margin-top: 40px;}
.dhtit{ width: 43px; height: 43px; font-size: 20px; color: #fff; float: left; margin-right: 15px; }
.dh{ font-size: 24px; color: #fff; font-weight: bold; line-height: 25px; }
.banzx{ width: 235px; height: 42px; background: url(../images/banzx_bg.png) no-repeat; text-align: center; line-height: 34px; margin-top: 10px;}
.banzx a{ color: #333;  width: 235px; height: 42px; display: block;}
.banzx a:hover{ color: #2a49ca; }
/*------------优势-------------*/
.ys{ width: 100%; height: 710px; background: #f1f1f1; overflow:hidden; padding-top: 68px;}
.ys .title{text-align:center;height: 113px; width: 508px;background: url(../images/ystit_bg.png) no-repeat; margin: 0 auto;}
.ys .title p{font-size:36px;color:#2a49ca;padding-top:65px;}
.ys1{margin-top:38px; width: 760px; height: 467px;background: url(../images/ysl_bg.png) no-repeat; float: left; position: relative;}
.ys-l{width:422px;float:left;height:281px;position:relative;}
.ys-l ul{width:100000%;}
.ys-l ul li{width:422px;overflow:hidden;float:left;height:467px;}
.ys-l ul li h3{font-size:22px;color:#f49335;margin-top:43px;margin-bottom:14px;}
.ys-l ul li h3 span{ font-size: 12px; color: #999; }
.ys-l ul li .num{width: 74px; height: 81px; margin-right: 15px; background: url(../images/num_bg.png) no-repeat; font-size: 50px; text-align: center; line-height: 74px; color: #fff; font-weight: bold; margin-top: 36px; float:left;}
.ys-l .more{height:53px;line-height:53px;overflow:hidden;float:right;position:absolute;right:-388px;top:427px; z-index:99;}
.ys-l .more .left{width:63px;height:53px;overflow:hidden;display:inline-block;background: url(../images/prev.png) no-repeat center center;cursor:pointer;}
.ys-l .more .right{width:63px;height:53px;overflow:hidden;display:inline-block;background: url(../images/next.png) no-repeat center center;cursor:pointer;}
.ys-l ul li p{font-size:16px;color:#666;line-height:30px;height:176px;overflow:hidden;width:422px; margin-top: 36px;}
.ys-r{float:right;margin-top:38px;}
.yszb{ width: 269px; float: left; margin: 0 25px 0 22px; }
.yszb .yst1{ font-size: 24px; font-weight: bold; padding-top: 43px; color: #666;}
.yszb .yst2{ font-size: 50px; font-weight: bold; padding-top: 20px; color: #f49335;}
.yszb .yst3{ font-size: 16px; height: 81px; padding-top: 20px; color: #666; line-height: 26px; width: 247px;}
.yszb .yst4{ width: 269px; height: 210px; margin-top: 20px;}
.ljzx{ width: 175px; height: 43px; border: 1px solid #ccc; border-radius: 20px; text-align: center; line-height: 43px; margin-top: 50px; }
.ljzx a{width: 175px; height: 43px; display: block;}
.ljzx:hover{ background: #2a49ca;  border: 1px solid #2a49ca;}
.ljzx:hover a{ color: #fff; }
/*------------定制流程-------------*/
.dztit{ width:600px; height:116px; margin:0 auto; background:url(../images/dztit_bg.png) no-repeat 0 5px; text-align:center; margin-top:50px;}
.dztit h3{ font-size:36px; padding-top:71px;}
.dztit h3 a{ color:#2a49ca;}
.dztit h3 a:hover{ color: #f49335; }
.dztit p{ font-size:20px; color:#999; text-transform:uppercase; padding-top:10px;}
.dzlist{ margin-top:35px;}
.dzlist ul{ width:1120px;}
.dzlist ul li{ width:153px; height:90px; background:url(../images/dzli_bg.png) no-repeat; float:left; margin-right:5px;}
.dztxt{ width:70px; font-size:16px; color:#666; line-height:25px; padding:26px 0 0 15px; float:left;}
.dztxt2{ width:70px; font-size:16px; color:#666; line-height:25px; padding:34px 0 0 15px; float:left;}
.dznum{ width:33px; height:25px; background:url(../images/dz1.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dznum2{ width:40px; height:25px; background:url(../images/dz2.png) no-repeat; float:right; margin:33px 22px 0 0;}
.dznum3{ width:39px; height:25px; background:url(../images/dz3.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dznum4{ width:39px; height:25px; background:url(../images/dz4.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dznum5{ width:38px; height:25px; background:url(../images/dz5.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dznum6{ width:39px; height:25px; background:url(../images/dz6.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dznum7{ width:40px; height:25px; background:url(../images/dz7.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dzlist ul li:hover{ background:url(../images/dzlihover_bg.png) no-repeat;}
.dzlist ul li:hover .dztxt{ color:#fff;}
.dzlist ul li:hover .dztxt2{ color:#fff;}
.dzlist ul li:hover .dznum{ width:33px; height:25px; background:url(../images/dz1-1.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dzlist ul li:hover .dznum2{ width:40px; height:25px; background:url(../images/dz2-2.png) no-repeat; float:right; margin:33px 22px 0 0;}
.dzlist ul li:hover .dznum3{ width:39px; height:25px; background:url(../images/dz3-3.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dzlist ul li:hover .dznum4{ width:39px; height:25px; background:url(../images/dz4-4.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dzlist ul li:hover .dznum5{ width:38px; height:25px; background:url(../images/dz5-5.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dzlist ul li:hover .dznum6{ width:39px; height:25px; background:url(../images/dz6-6.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dzlist ul li:hover .dznum7{ width:40px; height:25px; background:url(../images/dz7-7.png) no-repeat; float:right; margin:33px 26px 0 0;}
.dztel{ width:387px; height:70px; background:#2a49ca; color:#fff; font-size:20px; text-align:center; line-height:70px; margin:0 auto; margin-top:30px;}
.dztel p{line-height:70px; float:left; padding-left:18px;}
.dztel span{ font-size:30px; font-weight:bold;}
/*------------应用场景-------------*/
.yy{ width: 100%; height: 672px; background: url(../images/yy_bg.jpg) no-repeat center; }
.yy .title{width:659px;height:145px;overflow:hidden;margin:0 auto;text-align:center;background: url(../images/p-title.png) no-repeat center center;margin-top:58px;}
.yy .title h3{margin-top:70px;}
.yy .title h3 a{font-size:36px;color:#fff;}
.yy .title h2 a span{font-weight:bold;color:#bf0707;}
.yy .title p{font-size:18px;color:#fff;font-family:"Arial";margin-top:10px;}
.yy1{overflow:hidden;margin-top:62px;margin-bottom:36px;}
.yy1 ul{width:1200px;}
.yy1 ul li{width:258px;overflow:hidden;float:left;margin-right:14px;}
.yy1 ul li .pic{width:258px;height:173px;overflow:hidden;margin-bottom:28px;}
.yy1 ul li .pic a{width:258px;height:173px;overflow:hidden;display:inline-block;}
.yy1 ul li .pic h3{width:258px;height:173px;text-align:center;font-size:16px;color:#fff;line-height:173px;background:rgba(42,7,202,0.8);position:relative;}
.yy1 ul li .pic a:hover h3{margin-top:-173px;}
.yy1 ul li:nth-child(2){width:555px;overflow:hidden;float:left;}
.yy1 ul li:nth-child(2) .pic{width:555px;height:373px;overflow:hidden;}
.yy1 ul li:nth-child(2) .pic a{width:555px;height:373px;overflow:hidden;display:inline-block;}
.yy1 ul li:nth-child(2) .pic h3{width:555px;height:373px;text-align:center;font-size:16px;color:#fff;line-height:373px;background:rgba(42,73,202,0.8);position:relative;}
.yy1 ul li:nth-child(2) .pic a:hover h3{margin-top:-373px;}
/*合作伙伴*/
.hyyy{ width:100%;}
.w1200{ width:1200px; margin:0 auto;}
.jg2{ height:30px;}
.hztit{ width:319px; height:116px; margin:0 auto; background:url(../images/hztit_bg.png) no-repeat 0 5px; text-align:center; margin-top:50px;}
.hztit h3{ font-size:36px; padding-top:71px;}
.hztit h3 a{ color:#2a49ca;}
.hztit h3 a:hover{ color: #f49335; }
.hztit p{ font-size:20px; color:#999; text-transform:uppercase; padding-top:10px;}
.yybg{ width:100%; height:159px; background:url(../images/hz_bg.png) no-repeat center; margin-top:30px;}
.blk_29 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative; }
.blk_29 .LeftBotton {	BACKGROUND: url(../images/yyleft.png) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH:17px; CURSOR: pointer; POSITION: absolute; TOP:64px; HEIGHT: 32px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/yyright.png) no-repeat; FLOAT: right; WIDTH: 17px; CURSOR: pointer; POSITION: absolute; TOP: 64px; HEIGHT: 32px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1065px;}
.blk_29 .anli {	FLOAT: left; WIDTH: 252px; TEXT-ALIGN: center; margin-right:18px; }
.blk_29 .anli a{ color:#fff;}
.blk_29 .anli:hover a{ color:#ffe200;}
.blk_29 .anli img{border:1px solid #ccc;}
.blk_29 .anli:hover img{border:1px solid #f49335;}
.blk_29 .anli P {	MARGIN:15px auto 0px; WIDTH: 200px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 950px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}
/*------------荣誉集锦-------------*/
.honor{width:100%;height:661px;overflow:hidden;background:#f5f5f5; margin-top: 50px;}
.honor .title{width:522px;height:113px;overflow:hidden;margin:0 auto;text-align:center;background: url(../images/zltit_bg.png) no-repeat center center;margin-top:70px;}
.honor .title p{font-size:36px;color:#999;font-family:"Arial";margin-top:71px;}
.honor .title p a{ color:#2a49ca; }
.honor .w1100{position:relative;margin-top:50px;}
.honor1{overflow:hidden;}
.honor1 ul{width:1200px;}
.honor1 ul li{width:255px;height:390px;float:left;overflow:hidden;margin-right:25px;}
.honor1 ul li a{width:255px;height:390px;overflow:hidden;display:inline-block;}
.honor1 ul li img{border:1px solid #eee;}
.honor1 ul li h3{text-align:center;height:40px;line-height:40px;font-size:12px;color:#666;font-family:"Arial";}
.honor1 ul li:hover h3{color:#f49335;}
.honor1 ul li:hover img{border:1px solid #f49335;}
.honor .prev{width:53px;height:169px;overflow:hidden;background: url(../images/prev1.jpg) no-repeat center center;position:absolute;left:-74px;top:90px;cursor:pointer;}
.honor .next{width:53px;height:169px;overflow:hidden;background: url(../images/next1.jpg) no-repeat center center;position:absolute;right:-74px;top:90px;cursor:pointer;}
/*------------关于我们-------------*/
.abbox{ width:100%; height:903px; background:url(../images/about_bg.jpg) no-repeat center; margin-top:40px;}
.abtit{ width:277px; height:40px; 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:#2a49ca;}
.jg2{ height:37px;}
.abimg{ width:509px; height:395px; float:left; margin-top:45px; background:url(../images/abimg_bg.png) no-repeat;}
.abimg img{ width: 489px; height: 358px; padding: 19px 0 0 20px; }
.abr{ width:524px; float:right; margin-top:45px;}
.abr h3{ font-size:24px;}
.abr h3 a{ color:#333;}
.abx{ width:50px; height:2px; background:#01519a; margin:10px 0;}
.jj{ height:262px; line-height:30px; margin-top:10px;}
.abmore{ width:524px; height:22px; background:url(../images/abmore_bg.png) no-repeat; margin-top:30px;}
.abmore p{ float:right; width:75px; text-align:center; line-height:22px;}
.abmore p a{ color:#fff; text-transform:uppercase;}
.abmore p a:hover{ text-decoration:underline;}
/*------------相册-------------*/
.mrmr { width:1100px;float: left;height: 248px;position: relative;}
.mr_BtnL { float: left;  cursor: pointer; display: inline;position: absolute;top:250px;left: 475px;}
.mr_mr { float: left; width: 1100px; overflow: hidden;height: 287px; margin-top:30px;}
.mr_BtnR { float: right;  cursor: pointer;position: absolute;top:250px;left: 566px;}
.mr_mr ul li{float: left;  width:265px; overflow: hidden;height:206px;margin-right:18px;}
.mr_mr ul li:hover p{ background: #f49335; color: #fff;transition:all 0.5s;}
.mr_mr ul .ih-item3{  float: left;  position: relative; width: 265px;  height:206px;}
.mr_mr ul .ih-item3 .img img{   width: 247px;  height:155px; margin:0 auto;}
.mr_mr ul .ih-item3 p{ width:265px; height:40px; background: #f5f5f5; margin:0 auto;/*opacity: 0;position: absolute;top: 126px;left: 0;*/text-align: center;line-height: 40px;overflow: hidden;font-size: 14px;color: #666;}
.mr_mr ul .ih-item3 a:hover p{opacity: 1;}
.pro_top1{background: url(../images/xc1.jpg) no-repeat left 50px;width:1100px;height:95px;float: left;}
.pro_top1 p a.ro_a1{display: block;font-size: 20px;color: #444444;width:100px;margin: 47px 0 0 22px;}
.pro_top1 p a.ro_a1:hover{color: #c30d23;}
.xcfgx{ height:1px; background:url(../images/xcx_bg.png) no-repeat; margin-top:30px;}
/*新闻*/
.newbox{ width:100%; height: 603px; background: #f5f5f5; }
.newbox .w1100{position: relative;}
.lanrenzhijia1{ width:686px;font-family:'微软雅黑'; float:left; margin-top:54px; overflow:hidden;}
.lanrenzhijia1 .tab1{ height:39px; overflow: hidden; position:relative;}
.lanrenzhijia1 .tab1 li{ display:block; width: 117px; height:32px; background: #666; float:left; line-height:32px; text-decoration:none; color:#666; text-align:center;}
.lanrenzhijia1 .tab1 li.on{text-decoration:none; display:block; width: 117px; height:32px;line-height:32px;background: #f49335;}
.lanrenzhijia1 .tab1 li.on a{ color:#fff;}
.lanrenzhijia1 .tab1 li a{ color:#fff; font-size:18px;}
.lanrenzhijia1 .content1{ overflow:hidden;}
.lanrenzhijia1 .content1 li{ display:none;}
.newimg{ width:239px; height:124px; float:left; margin-right: 30px;}
.remen{ width:686px; height:124px; margin-top:20px; overflow:hidden; }
.remen h4{  height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.remen h4 span{ float:right; color:#999;}
.remen h4 a{ height:25px; display:block; color:#666; float:left;}
.remen h4 a:hover{color:#2a49ca;}
.remen p{ color:#999; height:50px; overflow:hidden; line-height:25px; margin-top:10px; }
.remr{ width: 413px; float: left; }
.hotm{ width: 95px; height: 26px;background: url(../images/newhot_bg.png) no-repeat; text-align: center; line-height: 26px; margin-top: 15px;}
.hotm a{ color:#fff;idth: 95px; height: 26px; display: block; }
.hotm:hover{background: url(../images/newhot_hover_bg.png) no-repeat;}
.newlist1{ width:686px; margin:20px 0 0 0; overflow:hidden;}
.newlist1 dl{ width:686px; height:74px; margin-top:22px; overflow:hidden;}
.newlist1 dl dt{ width:91px; height:72px; border:1px solid #ccc; text-align:center; float:left; margin-right:24px;}
.newlist1 dl dt h3{ font-size:30px; color:#666; text-align:center; padding-top:8px;}
.newlist1 dl dt p{ font-size:10px; color:#999; text-align:center;}
.newlist1 dl dd{ height:75px; overflow:hidden;}
.newlist1 dl dd h3{height:24px; overflow:hidden;font-size:14px; float:left;}
.newlist1 dl dd h3 a{ height:24px; display:block; color:#666; overflow:hidden; float: left;}
.newlist1 dl dd span{overflow:hidden; float:right; color: #999;}
.newlist1 dl dd .newtxt{ height: 40px; margin-top: 5px; line-height: 20px; overflow:hidden;}
.newlist1 dl:hover{ background:url(../images/newlihover_bg.png) no-repeat;}
.newlist1 dl:hover a{color:#2a49ca; transition:all 0.5s;}
.newlist1 dl:hover dd span{ color:#36bf8a; transition:all 0.5s;}
.newr{ width:407px; height: 622px; overflow:hidden;background:url(../images/newr_bg.png) no-repeat; position: absolute; right: 0; top: -19px;}
.newrtit{ width:356px; height:37px;border-bottom:1px solid #fff; margin-top: 73px; margin-left: 42px;}
.newrtit h3{ font-size:16px;float:left; height:32px; margin-right:20px; width:132px; height:38px; font-size:18px;line-height:32px;}
.newrtit h3 span{ float:right; color: #fff;}
.newrtit h3 a{ color:#fff;}
.newrtit h3 a:hover{ color: #36bf8a;}
.newrtit p{ text-transform:uppercase; float:left;}
.more1{ height:38px; line-height:38px; float:right; text-transform:uppercase;}
.more1 a:hover{ transition:all 0.5s; text-decoration: underline;}
.more1 a{ color:#fff;}
.newr ul{ margin-top:30px; margin: 0 0 0 42px;}
.newr ul li{ width:356px; height:109px; border-bottom: 1px dashed #ccc; margin-top:10px; margin-bottom:34px; padding-top:10px;}
.newr ul li:hover a{ text-decoration: underline; }
.newr ul li:hover span{ color:#36bf8a;}
.wen{ width:306px; height:30px; background:url(../images/wen.png) no-repeat 0 3px; padding:0 0 15px 50px; line-height:30px;}
.wen a{ overflow:hidden; color:#fff; float:left;}
.wen span{ float:right;}
.da{ width:306px; height:60px;background:url(../images/da.png) no-repeat 0 4px; margin-top:5px;}
.da p{ width:306px; height:44px; overflow:hidden; padding: 0 0 0 50px; line-height:22px; color: #fff;}
/*友情链接*/
.link{ margin-top:20px; margin-bottom: 20px;}
.link h3{ font-size: 16px; text-transform: uppercase; color: #45328f; float: left; margin-right: 10px; line-height: 57px; }
.linkx{ width: 1px; height: 57px; background: #999; float: left;  margin-right: 10px;}
.link p{ float: left; padding-top: 20px;}
.link p a{ padding:0 15px;  }
/*底部*/
.foot{ width: 100%; height: 384px; 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 18px; 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: 80px;}
.fwrx{ width: 238px; height: 42px; background:url(../images/dbzxrx.png) no-repeat; font-size: 20px; letter-spacing: 3px; color: #2a49ca; 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: 130px;}
.foo3 p{ color:#fff; line-height:30px;}
.lx1{ width:175px; color:#fff; float:left;line-height:30px; margin-bottom: 10px;}
.lx2{ width:200px; color:#fff; float:right;line-height:30px;margin-bottom: 10px;}
.foo3 a{ color:#fff;}
.foo3 a:hover{color:#f49335;}
.ewm{ width: 142px; float: right; padding: 113px 70px 0 0;}
.ewm p{ line-height: 40px; color: #fff; }
.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:#f49335;}
