@charset "utf-8";

.clear{ clear:both;}


.div1440{ width:100%; min-width:1100px; margin:0 auto; height:100%; background-color:#f8f8f8;}
.div1100{ width:100%; margin:0 auto; } 
 
/*index*/
body{margin:0;overflow: hidden;}

.ul_er{ padding:5px 0;}
.ul_er li{ line-height:35px;}
.ul_er li a{ font-size:13px; color:#696969;}
.ul_er li a:hover,.ul_si li:hover a{ color:#ea0000;}

.smenu dd.dd1{ width:614px; padding:25px 16px 50px 16px;}

.ul_san p{ color:#828282; font-size:16px; line-height:35px; border-bottom:1px double #dcdcdc;}
.ul_san>li{ float:left; margin-right:80px;}

.ul_san li.li1{ width:208px;}
.ul_san li.li2{ width:75px;}
.ul_san li.li3{ width:133px; margin-right:0;}

.ul_si{ padding:10px 0;}
.ul_si li{ width:60px; float:left; line-height:40px; margin-right:13px;}
.ul_si li.last{ margin-right:0;}
.ul_si li a{ font-size:13px; color:#383838;}

.index_div1{ margin-top:38px;}
.con_ul li{ width:352px; float:left; position:relative; border:1px double #e5e5e5; margin-right:19px;}
.con_ul li p{ font-size:20px; color:#000000; text-align:center; position:absolute; width:100%; top:48%;}
.con_ul li.last{ margin-right:0;}
.con_ul li:hover{ border-color:#e60012;}
.con_ul li:hover p{ color:#e60012;}

.banner{ text-align:center;}
.banner img{ width:100%;}

.index_div2{ margin-top:49px; background-color:#FFF;}
.index_p{ line-height:26px; font-size:22px; color:#444444; padding-bottom:23px;background-color:#f8f8f8;}
.index_p img{ margin-right:11px;}




.div3_boder{border:1px double #dcdcdc; }
.div3_left{ width:823px; float:left;}
.div3_right{ width:275px; float:left; box-sizing:border-box; }

.con_ul3 li{ width:33.3333%; float: left; text-align:center; border:1px double #e5e5e5; position:relative; 
margin-top:-1px; margin-left:-1px; border-left:none;}
.con_ul3 li img{ margin:1.9px auto;}
.con_ul3 p{ font-size:18px; color:#000000; text-align:center; position:absolute; top:48%; width:100%;z-index:100;}
.con_ul3 li div{ position:absolute; width:269px; display:none; height:254px; background:rgba(0,0,0,0.5); top:0; z-index:99; left:0; right:0;
margin:0 auto; margin-top:1.9px;}
.con_ul3 li:hover p{ color:#FFFFFF;}
.con_ul3 li:hover div{ display:block;}

.div3_right p.p1{ line-height:40px; background:url(../images/index_25.png) no-repeat; font-size:16px; color:#434343; padding-left:30px;
border-bottom:1px double #dcdcdc;}
.div3_right a{ position:relative; height:48px; display:block; padding:14.75px 30px;border-top:1px solid transparent;
border-bottom:1px solid transparent;}
.div3_right h5{ font-size:14px; color:#434343; font-weight:normal; line-height:24px;}
.div3_right p.p2{ font-size:13px; color:#777777; line-height:24px;}
.div3_right i{position: absolute;right: 20px;top: 16px;}
.div3_right a:hover{ background-color:#f4f4f4; border-color:#dcdcdc;}
.img_b{ display:none;}
.div3_right a:hover .img_a{ display:none;}
.div3_right a:hover .img_b{ display:block;}




.foot_top{ background:url(../images/index_21.png) repeat-x center; height:300px; 
overflow: hidden;}

.evenbox{ position:relative; }
.even{width:100%; height:200px; }
.even .end{ position:absolute;top:60%;box-sizing:border-box;width:87.5%;margin:0 6.25%;background:url(__PUBLIC__/basepicture/index_r.png) ;
 height:41px; vertical-align:middle;}
.even .end li{ float:left;list-style-type:none;box-sizing:border-box; width:20%; text-align:center;z-index:1000; position:relative;
 margin-top:11.5px; cursor:pointer; vertical-align: middle; height:23px;}
.even .end li div{ width:17px; height:17px; border:4px solid #dcdcdc;box-sizing:border-box;border-radius:50%; background:#777777;
display:inline-block;}

.even .end li>p{ position:absolute; font-size:14px; line-height:2em; color:#8a8a8a;  bottom:-45px; width:100%; z-index:9999; display:block;}


.even .end li.evup div{ width:20px; height:20px; border:5px solid #1cbcb4;box-sizing:border-box;border-radius:50%; background:#ededed;
display:inline-block;} 

.even .end li>div{position:absolute;bottom:45px; width:300px; padding:12px 10px; border:1px double #1cbcb4; display:none;border-radius:5px; left:10px; }
.even .end li>div p{ font-size:14px; color:#575757; line-height:30px;}
.even .end .evup2>div{ display:block;}

.div_zou{
	width:300px;
	position:absolute;
	bottom:82px;
	border:1px double #1cbcb4;
	border-radius:5px; 
	color: #878787;
    -webkit-transition: left 0.5s;
    transition: left 0.5s; left:6.25%;
    box-sizing:border-box;
}

.arrow { position: absolute;bottom:-8px;left: 47%;width:15px; height:8px;}

.prevbox{
	left:0;
	width:6.25%;
	height:41px;
	top:60%;
	position: absolute;
}
.nextbox{
	right:0;
	width:6.25%;
	height:41px;
	top:60%;
	position: absolute;
}
.prev{
	width:64px;
	height:60px;
	margin-right:8%;
	background: url(../../basepicture/prev.png);
	cursor: pointer;
	bottom: 10px;
	position: relative;
	z-index: 100;
	float: right;
	
}
.next{
	width:64px;
	height:60px;
	margin-left:8%;
	background: url(../../basepicture/next.png);
	cursor: pointer;
	bottom: 10px;
	position: relative;
	z-index: 100;
	
}
.historyremark{
	width:300px;
	height:60px;
	font-size:14px; 
	line-height:60px; 
	color:red;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}


/* .controls{box-sizing:border-box;}

.controls li {top: 50%;margin-top: -30px;}

.controls li:nth-child(1) {left: 0;}

.controls li:nth-child(2) {right: 0;} */






