﻿
@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
list-style-type: none;
}
body{
font-family:microsoft yahei;
font-size:17px!important;
line-height:26px!important;
color:#6f6e6e;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#6f6e6e; text-decoration: none;}

a:hover{color:#015198;text-decoration:none!important;}




#f1{ width:100%;
height:400px;
float:left;
background:url(../images/f1.jpg) no-repeat top center; 
}

#f2{ width:100%;
height:400px;
float:left;
background:url(../images/f2.jpg) no-repeat top center;
}

#f3{ width:100%;
height:400px;
float:left;
background:url(../images/f3.jpg) no-repeat top center;
}

#f4{ width:100%;
height:400px;
float:left;

background:url(../images/f4.jpg) no-repeat top center;
}



#f5{ width:100%;
height:400px;
float:left;
background:url(../images/f5.jpg) no-repeat top center;
}



#f6{ width:100%;
height:400px;
float:left;
background:url(../images/f6.jpg) no-repeat top center;
}



#f7{ width:100%;
height:400px;
float:left;
background:url(../images/f7.jpg) no-repeat top center;
}


#f8{ width:100%;
height:400px;
float:left;
background:url(../images/f8.jpg) no-repeat top center;
}


#f8-1{ width:100%;
height:145px;
float:left;
background:#28292e;
}
#f9{ width:100%;
height:400px;
float:left;
background:url(../images/f9.jpg) no-repeat top center;
}


.header1{width:1350px; margin:auto; background:url(../images/menu.png) repeat!important; clear:both;height:100px;border-top-left-radius:0px;
border-bottom-left-radius:15px;
border-top-right-radius:0px;
border-bottom-right-radius:15px;
}

#menu{width:1030px; float:right;
height:100px;

}
ul.menu {list-style:none; margin:0; padding:0; z-index:9999 }
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px; text-align:center;color:#000;  }
ul.menu li {position:relative;  float:left; }
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:100%;font-weight:normal;background:#015198;color:#fff;  border-top:1px solid #1870bf;font-size:15px;}
ul.menu ul li a {color:#fff;font-weight:normal;line-height:40px;}
ul.menu ul li a:hover {color:#fff; background:#1870bf; }
ul.menu ul ul { top:0px}
ul.menu .menulink { padding-left:14px; padding-right:14px; height:100px;font-size:17px;_display: inline-block; line-height:100px; }
ul.menu .menulink:hover, ul.menu .menuhover { color:#fff;  background:#015198; }
ul.menu .sub {}
ul.menu .topline {}





.lxx{width:1200px; float:left; padding-bottom:80px; padding-top:80px;}
.lxx h3{width:1200px; border-bottom:#e0e0e0 solid 0px; float:left;  font-size:25px; text-align:left;  line-height:50px;  margin-bottom:50px; font-weight:900;  font-family:Arial, Helvetica, sans-serif; color:#2b2b2b;}

.lxx h3 span{  font-size:17px; background:url(../images/home.jpg) no-repeat  30px 12px ;  float:right;  font-weight:normal; letter-spacing:0px; padding-left:22px; border:#e0e0e0 solid 1px; padding-left:50px; padding-right:30px; line-height:35px;border-radius:25px; color:#bababa}
.lxx h3 span a{ color:#bababa;}



.lxx-1{ width:600px; float:left;}

.lxx-3{width:500px; float:right; line-height:26px;}
.lxx-3 h4{ font-size:18px; font-weight:normal; color:#000; text-align:left;  padding-bottom:15px;width:500px; border-bottom:#e9e9e9 solid 1px;margin-bottom:20px;  }
.lxx-3 h4 span{  background:none;font-weight:normal; float:none;padding:0px;line-height:35px; color:#ababab; font-family:Arial, Helvetica, sans-serif;  }


.m1{background:#1e64c9;width:130px; line-height:35px; float:left;color:#FFFFFF; text-align:center; margin-top:10px; margin-right:370px; margin-bottom:35px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:32px;  color: #fff;}

.m1 a{border-radius:0px; width:130px; line-height:35px; float:left; color:#FFFFFF;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:32px;  color: #fff;}
.m1 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m1:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m1:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}


.m25{background:#fff;width:130px; line-height:35px; float:left;color:#1e64c9; text-align:center; margin-top:10px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #1e64c9;}

.m25 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#1e64c9;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  color: #1e64c9;}
.m25 a:hover{ 
	background:#fff\9;color: #fff;}
	
.m25:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.m25:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}
	

.m2{background:#015198;width:200px; margin-left:30px; line-height:40px; float:left;color:#FFFFFF; text-align:center; margin-top:10px;border-radius:25px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:40px; height:40px;  color: #fff;}

.m2 a{border-radius:0px; width:200px;line-height:40px; float:left; color:#FFFFFF;border-radius:25px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:40px; height:40px;  color: #fff;}
.m2 a:hover{ 
	background:#015198\9;color: #fff;}
	
.m2:after{content:'';position:absolute;height:100%;width:0;background:#131313;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;border-radius:25px;}
.m2:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}





.m222{background:#2495e4;width:200px; margin-left:500px; margin-right:500px; line-height:20px; float:left;color:#000; text-align:center; margin-top:0px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:35px; height:35px; margin-bottom:20px;}

.m222 a{border-radius:0px; width:200px;line-height:35px; float:left; 
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:35px; height:35px;  color: #fff;}
.m222 a:hover{ 
	background:#2495e4\9;color: #fff;}
	
.m222:after{content:'';position:absolute;height:100%;width:0;background:#1b4984;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.m222:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}



.m3{background:#fff; border:#1e64c9 solid 1px; width:130px;line-height:32px; float:left;color:#1e64c9; text-align:center; 
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px; margin-top:10px; }

.m3 a{border-radius:0px; width:130px;line-height:32px; float:left; color:#1e64c9;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal;line-height:32px; height:32px;  }
.m3 a:hover{ 
	background:#f0f0f0\9;color: #fff;}
	
.m3:after{content:'';position:absolute;height:100%;width:0;background:#1e64c9;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; color: #fff;}
.m3:hover:after,.ydao ul li.cur:after{width:100%;color: #fff!important;}




.ab11{ float:left; width:1200px; padding-top:40px;}

.ab11 ul{overflow:hidden; }
.ab11 ul li{display:block;float:left;}
.ab11 ul li a{float:left; text-align:center;line-height:40px; font-size:17px; }
.ab11 ul li a:hover{   float:left;}



.zz1{  float:left; padding-top:10px; }

.zz1 a{ color:#FFFFFF;background:#21a0d2; border:#21a0d2 solid 1px;padding-left:65px; padding-right:65px; float:left;  line-height:40px; margin-left:3px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz1 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz2{float:left;  padding-top:10px; }


.zz2 a{ color:#000;background:#fff; border:#bcbcbc solid 1px; padding-left:65px; padding-right:65px; float:left;  line-height:40px;  margin-left:3px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz2 a:hover{color:#FFFFFF;background:#21a0d2; 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}








.zz3{  float:left; padding-top:10px; }

.zz3 a{ color:#FFFFFF;background:#21a0d2; border:#21a0d2 solid 1px;padding-left:150px; padding-right:150px; float:left;  line-height:40px; margin-left:5px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz3 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz4{float:left;  padding-top:10px; }


.zz4 a{ color:#000;background:#fff; border:#bcbcbc solid 1px; padding-left:150px; padding-right:150px; float:left;  line-height:40px;  margin-left:5px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz4 a:hover{color:#FFFFFF;background:#21a0d2; 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}









.zz7{  float:left; padding-top:10px; }

.zz7 a{ color:#0264c3; background:url(../images/xx.jpg) no-repeat bottom center;padding-left:170px; padding-right:170px; float:left;  line-height:40px; margin-left:5px; margin-right:3px; border-radius:5px;font-size:17px!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz7 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz8{float:left;  padding-top:10px; }


.zz8 a{  color:#000; padding-left:170px; padding-right:170px; float:left;  line-height:40px;  margin-left:5px; margin-right:3px; border-radius:5px; font-size:17px!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz8 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}




.nei11{ margin:auto;width:100%; margin-bottom:0px; }


.nei111{background:#fff;width:100%; height:390px; float:left; margin-top:10px; margin-bottom:350px; }

.nr1{width:1200px; margin:auto; height:0px; position: relative;clear: both; z-index:20	; }
.nr2{float:left;width:1200px;  position:absolute;clear: both;  margin-top:100px;}



.cppp{width:405px; float:left; height:511px; background:#1e64c9; border-radius:10px; padding-top:50px; padding-left:80px!important; padding-right:80px!important; }
.cppp h3{width:405px; float:left; font-size:45px; color:#fff; font-weight:normal; line-height:100px;}
.cppp h3 span{width:405px!important; float:left; font-size:17px; color:#fff; font-weight:normal;line-height:30px;}

.cppp ul{ float:left; padding-top:40px;}
.cppp ul li{float:left; line-height:40px; font-size:17px; width:200px;}
.cppp ul li a{ float:left;color:#92b5ea; }
.cppp ul li a:hover{ float:left; color:#fff;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;-webkit-transition:all .3s ease 0s; padding-left:5px;}


.m21{ width:55px; height:51px; margin-top:510px; color:#FFFFFF; background:#e8c51e; text-align:center; line-height:51px; float:left; margin-left:510px;   border-bottom-right-radius:10px;position:absolute; font-size:30px}
.m21 a{ color:#FFFFFF; }


.cp111{width:574px; float:left; height:372px; background:url(../images/pro.jpg) no-repeat; padding-top:120px;margin-top:72px; text-align:center }
.cp111 h3{width:574px; float:left; font-size:45px; color:#000000; font-weight:normal; line-height:50px;}



.m31{ border:#131313 solid 1px;width:160px; line-height:35px; float:left;color:#000; margin-left:205px; margin-top:30px;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;  color: #000;}

.m31 a{border-radius:0px; width:160px; line-height:35px; float:left; color:#000;
 text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;}
.m31 a:hover{ 
	background:#131313\9;color: #fff;}
	
.m31:after{content:'';position:absolute;height:100%;width:0;background:#1e64c9;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s; }
.m31:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}






/*job*/
.jobt-t{ font-size:20px; font-weight:bold; color:#279324; margin-bottom:30px; width:1200px; float:left; }
.jobt-list li { overflow:hidden; margin-bottom:40px; width:360px; float:left; margin-right:10px; }
.jobt-list li ._num{ float:left; width:80px; font-size:30px; line-height:70px; border:1px solid #89c62b; color:#89c62b; text-align:center; }
.jobt-list li ._nr{ float:right; width:220px;}
.jobt-list li ._title{ font-size:18px; font-weight:bold; line-height:25px; margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jobt-list li ._sum{ line-height:20px; height:40px; overflow:hidden; }
.jobt-list li:hover ._num{ background:#89c62b; color:#fff;}



.job{ background:url(../images/job.jpg) no-repeat top left; width:700px; height:370px; float:left; color:#FFFFFF; padding-left:500px; font-size:17px; list-style:50px; padding-right:50px; font-size:17px}
.job h4{ font-size:45px; font-weight:normal; padding-top:50px; line-height:80px; padding-bottom:15px}
.job h4 span{ font-size:20px;  font-weight:normal; }


.job a{  color:#FFFFFF!important; }



.zzzzz1{ color:#FFFFFF}



#main{ width:1200px; margin:auto; padding-top:0px; clear:both;}











.yy{width:1200px; float:left;    border-bottom:#e9e9e9 solid 1px; padding-bottom:50px; padding-top:50px;}

.yy1{ float:left; width:565px; height:300px; overflow:hidden }
.yy1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.yy1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.yy2{ width:530px; float:right;}
.yy2 h3{width:530px; height:220px; float:left; font-size:25px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy2 h3 span{width:530px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}

.yy2 h5{width:530px;  float:left; font-size:25px; font-weight:normal; line-height:80px; text-align:left; color:#000;}
.yy2 ul{ float:left; }
.yy2 ul li{float:left; line-height:22px; padding-bottom:15px; font-size:17px; width:530px;}
.yy2 ul li a{ float:left; }
.yy2 ul li a:hover{ float:left; color:#0080c6;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;-webkit-transition:all .3s ease 0s; padding-left:5px;}



.yy3{ float:right; width:565px; height:300px; overflow:hidden }
.yy3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.yy3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}



.yy4{ width:480px; float:left;}
.yy4 h3{width:480px; height:220px; float:left; font-size:25px; color:#000; font-weight:normal; line-height:80px; text-align:left}
.yy4 h3 span{width:480px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}




.y_1{ width:250px; float:left; color:#FFFFFF; font-size:17px; line-height:25px; }
.y_1 h4{ width:250px; float:left; color:#FFFFFF; font-size:37px; font-weight:normal; line-height:70px!important; padding-top:45px;}
.y_1 a{ color:#FFFFFF;}



.demo {
	OVERFLOW: hidden;
	WIDTH: 98%; height:350px;
}
.indemo {FLOAT: left; WIDTH: 400%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}



.imglist2 ul li{text-align:center;float:left;display:inline;width:150px;height:220px; margin:0px 10px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:5px; margin-top:0px;}
.imglist2 ul li img{background:#FFF; width:150px; height:220px;}
.imglist2 ul li span{line-height:50px;display:block;background:#FFF; text-align:center;font-size:17px;}



.culture{width:100%; float:left; background:url(../images/culture.jpg) no-repeat top center; height:400px}
.culture1{width:550px; float:left; background:#1e64c9; opacity:0.8;  height:270px; margin-top:50px; color:#FFFFFF!important; padding-left:55px; padding-top:20px; padding-right:50px;}
.culture1 h3{width:1200px; float:left; font-size:28px; color:#FFFFFF; font-weight:normal; line-height:70px;}
.culture1 span{color:#FFFFFF;}


.nei3{width:1200px; margin:auto; padding-top:10px; clear:both; padding-bottom:0px; overflow:hidden }


.nei2{width:1200px; margin:auto; padding-top:0px; clear:both; padding-bottom:0px; overflow:hidden }

.nei1{width:1200px; margin:auto; padding-top:70px; clear:both; padding-bottom:40px; overflow:hidden }
.nei{width:1200px; margin:auto; padding-top:35px; clear:both; padding-bottom:80px; overflow:hidden }

.cpzz{width:1200px; float:left;   border-top:#e9e9e9 solid 1px; padding-top:20px; margin-top:50px; margin-bottom:0px;}
.cpzz h3{width:1200px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left; padding-bottom:20px;}
.cpzz h3 span{width:1200px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}
.cpzz h3 b{width:1200px; float:left; font-size:17px; color:#363636; font-weight:normal;line-height:28px;}

.cpzz3{width:1200px; float:left;   border-top:#e9e9e9 solid 1px; padding-top:20px; margin-top:50px; margin-bottom:0px;}
.cpzz3 h3{width:1200px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left; padding-bottom:0px;}


.cpzz1{width:1200px; float:left; border-cpzz1:#e9e9e9 solid 1px;  margin-bottom:50px; line-height:30px;}
.cpzz1 h3{width:1200px!important; float:left; font-size:35px; color:#000000; font-weight:normal; text-align:center; padding-bottom:30px; }
.cpzz1 a{color:#6f6e6e!important;}
.cpzz1 a:hover{color:#6f6e6e!important;}

.cpzz12{width:1200px; float:left; border-cpzz1:#e9e9e9 solid 1px;  margin-top:50px;}
.cpzz12 h3{width:1200px!important; float:left; font-size:35px; color:#000000; font-weight:normal; text-align:center; padding-bottom:30px; }





.ab_5{width:1200px; height:310px; float:left; overflow:hidden;}
.ab_5 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_5 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.cpz5{width:560px; float:left; padding-bottom:20px;}
.cpz5 h3{width:560px;  height:220px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz5 h3 span{width:560px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}


.cpz6{width:560px; float:right; padding-bottom:20px;}
.cpz6 h3{width:560px;  height:220px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz6 h3 span{width:560px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}




.cpz:nth-child(4n){ float:right}
.cpz:nth-child(2n){  float:right}


.cpz{width:530px; float:left; padding-bottom:20px; padding-top:50px;}
.cpz h3{width:530px; height:170px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz h3 span{width:530px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}


.cpz1{width:530px; float:right; padding-bottom:20px;}
.cpz1 h3{width:530px;height:170px;  float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.cpz1 h3 span{width:530px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}





.ab_3{width:530px; height:200px; float:left; overflow:hidden;}
.ab_3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}




	
.ab_4{width:340px; height:142px; float:left; overflow:hidden;}
.ab_4 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_4 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.ab_6{width:500px; height:309px; float:left; overflow:hidden;}
.ab_6 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_6 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}



.cp:nth-child(3n){ float:right}
.cp:nth-child(2n){ margin-left:8%;}

.cp{width:340px; float:left; padding-top:70px;} 
.cp h3{width:340px; height:210px; float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp h3 span{width:340px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}
.cp h4{width:340px; height:180px;float:left; font-size:25px; color:#000000; font-weight:normal; line-height:80px; text-align:left}
.cp h4 span{width:340px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}





.ggmain{ width:1200px; margin:auto; }


.detaildiv1
{ width:550px;float:right;  font-size:17px; line-height:30px;margin-top:70px; margin-bottom:50px;
}
.detaildiv
{ width:550px; height:auto;  float:left;  font-size:17px; line-height:27px; margin-top:70px;  border-right:#ededed solid 1px;
}
.detaildiv h3
{ font-size:40px; color:#000000;
    font-weight:normal; line-height:80px;
}
.detaildiv h4
{font-size: 25px;
color:#015198; margin-bottom: 20px;
}


.xiangqing{ width:1200px; float:left; background:#015198;  line-height:70px!important; font-size:22px; text-align:center; color:#FFFFFF;margin-top:55px;  clear:both}



.xiangqing1{ width:1200px; float:left; line-height:25px;  padding-top:70px; padding-bottom:30px;}

.xiangqing2{ width:1200px; float:left; line-height:25px; margin-bottom:50px; color:#bbbbbb}

.nr3{ float:right; width:48px; height:0px; position: relative;clear: both; z-index:100; }
.nnnn{ width:519px;float:left}


.pppp{ width:1200px;   border-top:#ededed solid 1px; float:left; padding-top:30px; text-align:center}


.cbc{ color:#000000; text-decoration:underline; float:left; width:510px;}
.cbc1{float:left; width:510px;}

.mm11 {
	line-height: 35px; float:left;

	text-align: center;
	width:150px;
	margin-top: 0px; font-style:normal; margin-right:10px;
} 

.mm11 a{ margin-bottom:20px;
	line-height: 35px; float:left;
	color: #fff;
	background:#b1b1b1;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

.mm11 a:hover{
	line-height: 35px; float:left;
	color: #fff;
	background:#015198;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 



.mm22{
	line-height: 30px; float:left; 

	text-align: center;
	width:150px;
	margin-top: 0px; font-style:normal; 
} 

.mm22 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff;
	background:#0080c6;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

.mm22 a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#28a049;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 



.cbc22{ float:left; width:510px; height:80px;}



.c10{width:560px; float:left; padding-bottom:20px; height:600px;}
.c10 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c10 h3 span{width:560px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}


.c11{width:560px; float:right; padding-bottom:20px;height:600px;}
.c11 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c11 h3 span{width:560px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}




.c12{width:560px; float:left; padding-bottom:20px;height:600px;}
.c12 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c12 h3 span{width:560px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}


.c13{width:560px; float:right; padding-bottom:20px;height:600px;}
.c13 h3{width:560px; float:left; font-size:28px; color:#000000; font-weight:normal; line-height:80px;  text-align:left}
.c13 h3 span{width:560px; float:left; font-size:17px; color:#828282; font-weight:normal;line-height:25px;}











/*质量与服务*/
.imglist1 ul li:nth-child(12n){ float:right}
.imglist1 ul li:nth-child(11n){ margin-left:1.8%;}
.imglist1 ul li:nth-child(10n){ margin-left:0px!important;}
.imglist1 ul li:nth-child(7n){margin-right:1.8%;}
.imglist1 ul li:nth-child(6n){ margin-left:0px!important;}
.imglist1 ul li:nth-child(5n){ margin-left:1.8%;}
.imglist1 ul li:nth-child(4n){ margin-left:0px!important;}
.imglist1 ul li:nth-child(3n){ float:right}
.imglist1 ul li:nth-child(2n){ margin-left:1.8%;}
.imglist1 ul li{text-align:center;float:left;display:inline;width:29%;overflow:hidden;background:#fff; border:1px dotted #d3d3d3; padding:1.5%; border-radius:5px; margin-bottom:25px;}
.imglist1 ul li img{background:#FFF; max-width:100%; max-height:100%;}
.imglist1 ul li span{line-height:27px;display:block; color:#555; text-align:center; font-size:17px;}

.zu11{width:40%!important; height:200px!important; vertical-align: middle!important;
display:table-cell!important; overflow:hidden;}




.imglist3 ul li{text-align:center;float:left;display:inline;width:300px;height:420px; margin:0px 20px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:0px; margin-top:20px;}
.imglist3 ul li img{background:#FFF; width:300px; height:400px;}




.imglist4 ul li{text-align:center;float:left;display:inline;width:220px;height:300px; margin:20px 20px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:5px;}
.imglist4 ul li img{background:#FFF; width:220px; height:300px;}



.n2 { width:1200px; margin:auto;}
.n2 ul{ width:1200px;float:left; padding-top:70px; }
.n2 li{ width:550px; border-bottom:#e8e8e8 solid 1px; margin-right:50px;  float:left; height:80px;  margin-bottom:20px; padding-bottom:15px;}

.n2_1{ float:left; width:85px; height:60px; margin-right:15px; border-right:#e8e8e8 solid 1px; text-align:center; font-size:17px; color:#bbbbbb; line-height:35px; font-family:Arial, Helvetica, sans-serif;}
.n2_1 h7{ font-size:40px;color:#bbbbbb}

.n2_2{ float:right; width:445px; color:#979797;}
.n2_2 h4{ font-weight:normal; font-size:17px; color:#000; padding-bottom:8px;}
.n2_2 h4 a{ color:#000;}
.n2_2 h4 a:hover{ color:#422872;}


.left11 ul li:nth-child(2n){ margin-right:16px;}
.left11{ width:380px; float:left; padding-top:70px;}
.left11 h3{ width:380px; float:left; border-bottom:#015198 solid 2px; line-height:55px; font-weight:900; margin-bottom:20px; font-size:25px; color:#015198; margin-top:20px; }
.left11 ul{ width:380px; float:left;padding-bottom:20px;}
.left11 ul li{width:170px;text-align: center; float:left;line-height: 35px; border:#CCCCCC solid 1px; }


.left11_1{width:170px;text-align: center; float:left;line-height: 35px; border:#015198 solid 1px; background:#015198; color:#FFFFFF}
.left11_1 a{ color:#fff}
.left11_1 a:hover{ color:#fff}



#search1{
width:380px; float:left;  height:80px;
}
#search_logo1{ padding-top:1px;}


.searchinput1{
height:50px;
line-height:50px;
color:#333333;
border:#e3e7ec solid 0px;
width:244px!important;
float:left;
padding-left:20px;
background:#e3e7ec;
font-size:18px;
}





.left112{ width:380px; float:left; padding-top:70px;}
.left112 h3{ width:380px; float:left; border-bottom:#015198 solid 2px; line-height:100px; font-weight:900; margin-bottom:20px; font-size:25px; color:#015198; margin-top:20px; }
.left112 ul{ width:380px; float:left;padding-bottom:20px;}
.left112 ul li{width:380px;text-align: center; float:left;line-height: 100px; border:#CCCCCC solid 1px; margin-bottom:15px; }


.left112_1{width:380px;text-align: center; float:left;line-height: 100px; border:#015198 solid 1px; background:#015198; color:#FFFFFF}
.left112_1 a{ color:#fff}
.left112_1 a:hover{ color:#fff}




.nsp1 { width:1200px; margin:auto;}
.nsp {width:750px;float:right;}
.nsp ul{ width:750px;float:right; padding-top:70px; }
.nsp li{ width:750px; border-bottom:#e8e8e8 solid 1px; padding-top:10px;  float:left; margin-bottom:30px; padding-bottom:30px;}

.n2_11{ float:left; width:321px; height:265px!important}

.n2_11 img{ float:left; width:100%; max-height:265px!important}

.sss{float:left; width:380px; color:#999999; padding-top:15px; }

.n2_21{ float:right; width:380px;}
.n2_21 h4{ font-weight:normal; font-size:25px; color:#015198; padding-bottom:8px;}
.n2_21 h4 a{ color:#000;}
.n2_21 a:hover{ color:#000;}





.ej_nav_u1{}
.ej_nav_u1 li{display: inline-block;vertical-align: top;width: 20%;text-align: center;line-height: 78px; border-right:1px solid rgba(0,0,0,.10);}
.ej_nav_u1 li a{display: block;position: relative;font-size: 18px!important;color: #272727;}
.ej_nav_u1 li a:after{content: '';display: block;width: 100%;height: 2px;background:#0080c6;position: absolute;bottom: -1px;left: 0;transition: 0.4s ease-out;
transform: scaleX(0);}
.ej_nav_u1 li:hover a:after,.ej_nav_u1 li.active a:after{transform: scaleX(1);}
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a{color: #0080c6; font-weight: 700;}




.ej_nav_list{background: #fff;width: 100%; height: 77px; border-bottom:1px #ececec solid;  box-shadow: 1px 0px 10px #cbcbcb; float:left }


.xxx{}
.xxx img{ height:auto!important; max-width:100%; }



.xxx1{}
.xxx1 img{ height:auto!important;width:75%!important;}






.zz5{  float:left; }

.zz5 a{ color:#0080c6; float:left;  line-height:50px; font-weight:900; 
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz5 a:hover{ 
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
	
.zz6{float:left; }


.zz6 a{  color:#000; float:left;  line-height:50px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz6 a:hover{
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}




/*sousuo*/
.gsjj_con1_div1{background: #ededed; float:left;padding: 30px 30px 20px 30px; margin-top:50px; margin-bottom:0px; width:1140px;}

.divBox{width:1200px;margin:auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}


/*sousuo e*/




.cpzs_con1_u1{font-size: 0;}
.cpzs_con1_u1 li{display: inline-block;vertical-align: top;width:23%;margin-right: 2.6%;position: relative;text-align: center;margin-bottom: 40px; box-shadow:0px 8px 8px 0px rgba(0,0,0,.1);}
.cpzs_con1_u1 li:nth-child(4n){margin-right: 0;}
.cpzs_con1_u1 li img{width: 100%;}
.cpzs_con1_u1 li a span{display: block; margin-top: 15px; line-height: 22px;}
.cpzs_con1_u1 li a{display: block;position: relative;text-align: center;background: #fff;box-sizing: border-box;border: 1px solid #dedede;padding: 5px;}
.cpzs_con1_u1 li a:after{content: '';display: block;width: 0%;height: 1px;background:#8f6e44;position: absolute;right: 0;top: 0;transition: 0.5s ease-out;z-index: 2;}
.cpzs_con1_u1 li a:before{content: '';display: block;width: 1px;height: 0%;background:#8f6e44;position: absolute;right: 0;top: 0;transition: 0.5s ease-out;z-index: 2;}
.cpzs_con1_u1 li a span:after{content: '';display: block;width: 0%;height: 1px;background:#8f6e44;position: absolute;left: 0;bottom: 0;transition: 0.5s ease-out;z-index: 2;}
.cpzs_con1_u1 li a span:before{content: '';display: block;width:1px;height: 0%;background:#8f6e44;position: absolute;left: 0;bottom: 0;transition: 0.5s ease-out;z-index: 2;}
.cpzs_con1_u1 li a:hover:after,.cpzs_con1_u1 li a:hover span:after{width: 100%;}
.cpzs_con1_u1 li a:hover:before,.cpzs_con1_u1 li a:hover span:before{height: 100%;}



.cpzs_con1_u1 li a span img{max-width:100%;transform: translateX(0); height:200px; }
.sec3_right_div{box-sizing: border-box;padding:28px 35px 40px;}
.sec3_right_div h1{font-size: 18px;color: #2c3238;transition: 0.3s ease-out;}
.sec3_right_div p{position: relative;margin-top: 5px;}
.sec3_right_div p:after{content: '';display: block;width: 100%;height: 1px;background: #cecfd1;position: absolute;top: 50%;left: 0;}
.sec3_right_div p font{display: inline-block;font-size: 14px;color:#a7acb5;background: #e5e4e4;box-sizing: border-box;padding: 0 15px;z-index: 2;position: relative;}
.cpzs_con1_u1 li a i{display: block;width: 45px;height: 45px;line-height: 45px;text-align: center;border-radius: 50%;background: #8f6e44;
position: absolute;bottom: -20px;left: 50%;margin-left: -22px;z-index: 3;transition: 0.3s ease-in-out;transform: translateY(20px);opacity: 0;}
.cpzs_con1_u1 li a i img{transition: 0.3s ease-out;transform:translateX(0px);width: auto;}
.cpzs_con1_u1 li a i:hover img{transform:translateX(0px) rotate(180deg);}
.cpzs_con1_u1 li a:hover i{transform: translateY(0);opacity: 1;}
.cpzs_con1_u1 li a:hover h1{color: #8f6e44;}
.cpzs_con1 .xwpage {padding: 60px 0 100px;}

.cpzs,.alzs{background: white;}
.cpzs .gsjj_con1_div1,.alzs .gsjj_con1_div1{box-shadow: none;}
.alzs_con1{padding: 0;}
.sliwert{padding: 80px 0;}



.cpzs_xq .gsjj_con2_div span{width: 450px;}
.cpzs_xq .gsjj_con2_div aside h1 font{font-size: 18px;color: #777777;font-weight: 100;}
.cpzs_xq .gsjj_con2_div aside h1:after{margin-bottom: 30px;}
.cpzs_xq .gsjj_con2_div aside p font{display: inline-block;vertical-align: top;}


.cpzs_xq .gsjj_con2_div aside p font{display: inline-block;vertical-align: top;text-align: justify;width: 150px;font-size: 16px;color: #e3be00;
height: 17px;}
.cpzs_xq .gsjj_con2_div aside p font:after{content:'.';width: 100%;display: inline-block;overflow: hidden;height: 0;}
.cpzs_xq .gsjj_con2_div aside p i{font-size: 16px;color: #282828;display: inline-block;margin-left: 10px;}
.cpzs_xq .gsjj_con2_div aside p{margin-top: 0px;}
.cpzs_xq_lixiang_p i{display: block;line-height: 25px;margin-top: 15px;}
.cpzs_xq .gsjj_con2_div aside .cpzs_xq_lixiang_p {margin-top: 15px;}
.cpzs_xq_lixiang_p i:before{content: '';width: 5px;height: 5px;border-radius: 50%;background: #e3be00;vertical-align: middle;margin-right: 10px;display: inline-block;}
.cpzs_xq .gsjj_con2_btn {left: calc(450px + 100px);}
.cpzs_xq .gsjj_con2_div aside{width: calc(100% - 450px);}




.hl_main5_content{width:100%;border-top:none; padding-top:20px; }
.hl_main5_content1{width:92%;overflow:hidden; float:left; padding-bottom:30px;}
.hl_main5_content1 ul{width:300%; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; display:inline; margin-top:20px;width:335px; }
.hl_main5_content1 ul li img{ width:258px; height:200px; border-radius:8px; }


.hl_main5_content1 ul li a{ float:left;  
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.hl_main5_content1 ul li a:hover{ float:left;
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px); }

#demolefta{OVERFLOW: hidden; WIDTH:100%; margin:0 auto; }




.xcp{ width:100%;float:left; transition:all 0.4s; background:#ececee;  padding-top:50px; padding-bottom:50px;text-align:center; font-size:25px; letter-spacing:20px;}

.xcp span{ font-size:35px; font-family:Arial, Helvetica, sans-serif;  color:#015198; letter-spacing:0px; line-height:85px!important }

.mm{ width:180px; background:#3784c7; line-height:45px; margin:auto; color:#fff;border-radius:25px; font-size:20px; margin-top:15px; letter-spacing:0px; }
.mm a{  color:#fff;}
.mm a:hover{  color:#fff;}


.beii{ width:100%; background:#f6f6f6; padding-top:0px; padding-bottom:50px; margin-top:0px; float:left}


.product{ padding-top:0px; width:1200px; margin:0 auto; clear:both}

.product ul li:nth-child(4n){float:right}
.product ul li:nth-child(2n){ padding-left:19px; padding-right:19px; }

.product ul{ width:1200px; margin:0 auto; padding-top:0px; }
.product ul li{ float:left;width:280px; height:340px; text-align:center; font-size:17px; padding-bottom:30px;}
.product ul li a{ width:280px; height:340px; float:left;  border: 2px solid #dcdcdc;border-radius:15px; line-height:30px;
transition:All 0.4s ease-in-out;margin-top:5px;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.product ul li a:hover{ color:#5b5b5b; box-shadow: 5px 5px 2px #dcdcdc; margin-top:0px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.product ul li span{ color:#3b3b3b; width:280px; float:left; padding-top:5px; font-size:25px;  line-height:40px;}

.product .wline1{ background:#015198; height:5px; width:150px; clear:both; margin:auto; position:relative; margin-top:37px;}

.product ul li img{ padding-top:40px; padding-bottom:20px;max-height:79px;}

.product .mmm{ padding-top:30px; text-decoration:underline}




.about1{ width:1200px; margin:auto; padding-top:70px; clear:both}

.abb1{width:567px;float:right;  }
.abb1 h4{width:567px;  float:left;  font-size:35px; text-align:left; line-height:50px; padding-bottom:20px; color:#000; font-weight:normal}
.abb1 h4 span{width:567px;  float:left; font-size:50px; text-transform:uppercase;color:#015198; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.abb1 h4 em{  font-size:20px; font-style:normal; line-height:70px;color:#1b1b1b; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

.abb3{ float:left; width:567px; color:#6f6e6e;font-size:17px!important; line-height:30px; }




.nr4{float:left;width:572px;}
.nr4 a{ color:#FFFFFF}
.nr33{float:left;width:572px; height:356px; overflow:hidden;
border-top-left-radius:0px;
border-bottom-left-radius:25px;
border-top-right-radius:25px;
border-bottom-right-radius:0px;}
.nr33 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.nr33 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

		
.nr7{float:left;width:572px; height:0px; position: relative;clear: both; z-index:9999; }
.nr11{float:left;width:572px; position: absolute;clear: both;margin-top:319px;  }

.nr22{float:right;width:120px; background:#015198; color:#FFFFFF;  text-align:center; line-height:37px; font-size:14px;}
.nr22 a{color:#FFFFFF!important; }



#featured-area {
	width: 900px; padding-top:50px;
	margin:0px auto;
}
#featured-area img{ border:none}


.roundabout-holder {
	list-style:none; width:auto!important; 
	height:400px; 
	margin:0px auto;
}

.roundabout-moveable-item { 
	height:300px;
	cursor:pointer;width:400px;  	 
	border:1px solid #d0d0d0!important; 
	-webkit-border-radius:5px!important; 
	-moz-border-radius:5px!important; 
	background:#f9f9f9!important;      padding:15px;
}

.roundabout-moveable-item img {
	height:100%;
width:auto; margin:auto; 
 margin:auto;vertical-align: middle!important;
display:table-cell!important; overflow:hidden;

}

.roundabout-in-focus {
	cursor:auto;
}

.roundabout-in-focus:hover {
	-webkit-box-shadow:0px 0px 20px #656565;
	-moz-box-shadow:0px 0px 20px #656565;
	background:none
}

.roundabout-holder span	 {
	display:none;
	font-size:15px;
}

.roundabout-in-focus:hover span	{
	display:inline;
	position:absolute;
	bottom:0px;
	right:0px;
	padding:10px 20px;
	background:#f9f9f9;
	color:#313131;
	z-index:999;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topLeft: 5px;
	font-size : 15px;
	border-left:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
}

.roundabout a:active, .roundabout a:focus, .roundabout a:visited {
	outline:none;
	text-decoration:none;
}

.roundabout li {
	margin:0
}
