body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left; font-family:"Microsoft Yahei"!important;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#666; font-family:"Microsoft Yahei"!important;}
a{color: #666; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
td,th{ font-size:12px;}

.top{  width:100%; height:40px; background: #e4e4e4;color:#000; line-height:40px;}
.topnn{ width: 1200px; height: 40px; margin: auto; line-height: 40px;}

.top_lt{ width:265px; height:40px; float:left;}
.top_rt{ width:250px; height:40px; color:#000; float:right;}
.top_rt a{ color:#000;}

.header{width: 100%; background: #06599d;}
.header .nav{
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	height: 100%;
	line-height: 50px;
	display: block;
	position:relative;
	z-index:200;
}
.header .navbar_nav li{
	float:left;
	position: relative;
	display: block;
}
.header .navbar_nav li:after{
    content: "";
    width: 0;
    height: 2px;
    background: orangered;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}
.header .navbar_nav li:hover:after{
    width: 100%;
}
.header .navbar_nav li a{
	text-decoration: none;
	height: 100%;
	padding: 0 33px;
	display: block;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.header .navbar_nav li:hover a{
	color: orangered;
}
.header .navbar_nav li.dropdown{
	display: inherit;
	position: relative;
}
.header .navbar_nav li.dropdown .jt{
	width: 20px;
	height: 20px;
	background: url(i/top.png) no-repeat;
	background-size: 100% 100%;
	display: block;
}
.header .navbar_nav li.dropdown .dropdown_menu{
	display: none;
	position: absolute;
	top:50px;
	width: 100%;
	background: #fff;
	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 120%;
    left: -10%;
}
.header .navbar_nav li.dropdown .dropdown_menu a{
	font-size: 14px;
	color: #666;
	padding: 0 10px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	margin-bottom: 2px;
}
.header .navbar_nav li.dropdown:hover .dropdown_menu{
	display: block;
	background: #f3f3f3;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.header .navbar_nav li.dropdown:hover .dropdown_menu a{
	color: #666;
}
.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover{
	color: #fff;
	background: red;
}



/*end Notice*/

/*end Notice*/
.hbj{ width: 100%; height:60px; background: #06599d; line-break: 58px;}
.header11{ width:1200px; height: 150px;margin: auto; }
.header11 ul{}
.header11 .logo{ overflow:hidden}

/*

.menu{ width:1200px; height:60px;line-height:60px;margin:auto;overflow:hidden;font-family:"Microsoft Yahei"; border-radius: 15px; z-index: 999; position: relative;}

.menu li{ width:150px; height:60px; line-height:60px; color:#fff; float:left; text-align:center; font-size:15px; -webkit-transition:background-color .5s ease-in;-moz-transition:background-color .5s ease-in;-o-transition:background-color .5s ease-in;
	transition:background-color .5s ease-in;}
.menu li a{ color: #fff; font-weight: bold;}
.menu li:hover a{ color:#ffffff;}
.menu li:hover{ color:#fff;}
.gl{ 
    width: 150px;
    display: block;
    color: #fff !important;
    text-align: center;}
.gl a{ color: #fff;}*/

.banner{height:795px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(http://demo.lanrenzhijia.com/2014/banner1113/images/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#06599d;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#06599d;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*»ÃµÆÆ¬(×é¼þ)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}

.flbj{ width: 100%; height: 55px; background: url(../images/flbj.jpg) left bottom repeat-x;}
#move{ margin:-30px auto 0; width: 1195px; height: 55px;z-index: 999; position: relative;}
#move a{display: inline-block;
		width: 120px;height: 55px;
float: left;
margin-left: -5px;
		background: url(../images/cpflbj.png) left center no-repeat;
		text-align: center;

		position: relative;

		color: #fff;
		font-size: 12px;
		text-decoration: none;
		line-height: 55px;
		overflow: hidden;
}

#move a:hover{color: #f00;}
#move p{ width: 120px; text-align: center; font-weight: bold; color: #fff; z-index: 9999; position: absolute; top:20px; height: 40px; line-height: 40px; font-size: 14px; text-align: center;}

.topnr{ width: 1200px; height: auto; margin: auto; overflow: hidden;}
.topleft{ width:730px; height: 350px; float: left;border-top-left-radius: 15px; border-top-right-radius: 15px; margin-top: 20px;}
.tpxq{ width: 250px; height: 75px;float: left; line-height: 30px; margin-top: 20px; margin-left: 20px;}
.tpxq a{ color: #fff;}
.topleft p{ width: 90%; height: auto; float: left; display: block;margin-left: 30px; color: #000; font-size: 14px; line-height:30px;}
.topright{ width: 1120px; height: 250px;margin:auto;}



.ckgd{ width: 120px; height: 28px; line-height:28px; display: block; float: left; text-align:center;background: #d76e1d; margin-left:30px; margin-top: 15px;}
.ckgd a{ font-size: 14px; color: #fff;}
.jjbj{ width: 100%; height: auto;background: url(../images/jjbj.jpg) center top no-repeat;}
.qywh{ width: 1120px; height: 175px; margin:auto;margin-top: 25px;}
.qywh ul{ width: 1120px; height: 180px; margin: auto;}
.qywh ul li{ width: 265px; height: 162px; float: left; background: #024fa1; border-radius: 20px; border-right: 2px dashed #fff;  padding-top: 25px; text-align: center;  margin-top: 25px;}
.qywh ul li img{ }
.qywh ul li p{ font-size: 18px; font-weight: bold; color: #fff; margin-top: 10px; text-align: center;}
.qywh ul li:nth-child(4){border-right:none;}
.qywh ul li:hover{ background: #d66e1c;}


.lx{ width: 365px; float: right;}
.lx p{ width: 175px; float: left; display: block; line-height: 24px; margin-top: 30px; font-size: 12px;}

.cptj{ width: 1200px; margin: auto; height: auto;margin-bottom: 30px; overflow: hidden;}
.tj01{ width: 610; height: 330px;  float: left; overflow: hidden;}
.jtdzz{ width: 205px; height: 330px;  text-align:center;float: left; background: url(../images/zzbj.png) 30% center no-repeat; z-index: 999; position: absolute; margin-left: 70px;}
.jtdzz img{margin-top: 80px;}
.jtdzz h1{ font-size: 20px; line-height:50px;color: #fff; font-weight: bold; text-align: center;}
.xian{ width: 30px; height: 6px; margin: auto; background: #fff;}
.ckxq{ width: 125px; height: 30px; margin:40px auto; line-height: 30px; background: #fff;text-align: center;}
.ckxq a{ color: #459f47; font-size: 14px; text-align: center;}

.tj01  img{display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.tj01:hover img{transform: scale(1.1, 1.1);} 
.tj01 .img{ display:block; overflow:hidden; width:590px; height:330px;}

.cpbt1{ width:160px; height: 35px; margin: auto; text-align: center;}
.cpbt1 h1{ font-size: 35px; width: 160px; font-weight: bold; color: #000;}
.probj{width: 100%; height: auto; background:#ecebeb; overflow: hidden; padding-bottom: 40px; margin-top: 30px;}
.cpbt{ width: 1200px; height: 65px; margin:0 auto; background: url(../images/cpbt.jpg) center top no-repeat;}
.pro1{ width:1200px; height:auto; margin:30px auto 0; overflow:hidden; background: #fff; padding-top: 20px;}


.pro_fl1{ width: 1200px; height: auto; float: left;}
.pro_fl1 ul{}
.pro_fl1 ul  li{ width: 168px; height: 40px; line-height: 40px; background:#d9d9d9;  float: left; margin-left: 25px;margin-bottom: 10px;  font-size: 14px;  text-align:center; }
.pro_fl1 ul  li a{ color: #000;font-size: 14px; text-align: center;}
.pro_fl1 ul  li:hover{ background: #fe980f; color: #fff;}
.pro_fl1 ul  li:hover a{ color: #fff; font-size: 14px;}

.tjcp{ width: 845px; height: auto;  background: #fff; float: right; border-bottom: 5px solid #0b2d96;}

.cfbt{ width: 1200px; height:120px; margin:30px auto; background: url(../images/cfbt.jpg) center top no-repeat;}


.tjcp1{  width: 1200px; height: auto; margin: auto; }
.tjcp1 ul{ width: 1250px;margin: auto;}
.tjcp1 ul li{ width: 280px; height: 380px; float: left; overflow: hidden; background: #fff; margin-left: 10px; margin-right: 10px;  margin-bottom: 10px; margin-top: 10px;}

.tjcp1 ul li img{ width: 280px; height: 310px;display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.tjcp1 ul li:hover img{transform: scale(1.1, 1.1);} 
.tjcp1 h1{ font-size: 14px; text-align: center; height: 30px; line-height: 30px;}

.pro1_bt{ width: 210px;  height:40px; line-height: 40px; border: 1px solid #ccc; margin-left:40px; margin-top: 10px; float: left; border-radius: 20px; font-size: 14px; text-align: center;}

.cpgd{ width: 240px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #ccc; border-radius: 30px; margin:10px auto;}
.cpgd a{ font-size: 18px;}

.xgg{ width: 100%; height: 310px; background: url(../images/xgg.jpg) center center no-repeat;}



.ppys{ width: 100%; height: 900px; background:url(../images/ysbj.jpg) center center no-repeat;}
.qyysnr{ width: 1200px; height: auto;margin: auto; padding-top: 30px;}
.ysleft{ width: 630px; height: 785px; background: url(../images/wz.png) left center no-repeat; float: left;}


.ysright{ width: 495px; height: 800px; float: right; background: url(../images/yt.png) center top no-repeat;}



.about{ width:1200px; height:640px; overflow:hidden; margin:30px auto;   background: url(../images/jjbj.jpg) center top no-repeat; }
.about_nr{ width: 1200px; margin: auto; overflow: hidden;padding-top: 300px; }

.about_right{ width:800px; margin:auto;text-align: center;}

.about_right p{ font-size: 14px; color: #000; margin-top: 20px; font-size: 14px; text-align: center;line-height: 30px;}



.albt{ width: 1200px; height: 105px; margin:30px auto; background: url(../images/albt.jpg) center top no-repeat; overflow: hidden;}



.fwlc{ width: 1200px; height: 480px; margin:30px auto; background: url(../images/fwlc.jpg) center center no-repeat;}


.logo1{  width: 125px; height: 125px; z-index: 999; position: absolute;margin: auto; margin-left: 600px; margin-top: 120px;}


.newnr{ width:1200px; height:auto; overflow:hidden; margin: auto;  }
.new_bt{ width:1200px;  margin: auto; text-align: center;}
.new{ width:1200px; height:auto; overflow:hidden; margin: auto; }

.new_nr{ width:1200px; height:auto; margin:30px auto; overflow:hidden;}
.new_nr_fl{ width:375px; height:auto; float:left; color:#000000; background: #fff; padding-top: 10px; margin-right: 20px; padding-left: 20px;  }
.new_nr_fl span{ width: 98%; overflow: hidden; float: left;  margin-bottom:20px;line-height:24px; }
.new_nr_fl p{ font-size: 14px; color: #aeacac; margin-bottom: 20px;}
.xwt{width: 375px; height: 225px; float: left;}
.nnr{ width: 375px; height: auto; float: right; overflow: hidden;}
.nnr h1{ font-size: 14px; text-align: left; font-weight: normal; margin-top: 25px; line-height: 30px; margin-bottom: 10px; padding-bottom: 10px; background: url(../images/xwbtx.jpg) left bottom no-repeat;}

.nnr img{ width: 375px; height: 225px;display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.nnr:hover img{transform: scale(1.1, 1.1);} 

.xwbt{ font-size:14px;  text-align:left;color: #026426;}
.xwmore{ width: 100px; height: 28px; background: #026426; margin-bottom: 50px; float:left;overflow:hidden;text-align: center; line-height: 28px; color: #fff; font-family: arial;}
.ljzx{ width: 1200px; height: 118px; margin: 50px auto 0px;}


.foot{ width: 100%; height:270px; overflow: hidden; background:url(../images/dlogo.jpg) center 90% no-repeat  #05599c; }
.foottop{ width: 1200px; height: 130px; border-bottom:1px solid #fff; margin: auto; overflow: hidden;}
.foottop ul{ width: 1200px; margin: auto;}
.foottop ul li{ width: 275px; float: left; margin-left: 20px;color: #fff;}
.foottop ul li:nth-child(1){ background: url(../images/tb01.png) left top no-repeat; color: #fff;line-height: 30px; margin-top:40px;  }
.foottop ul li:nth-child(1) h1{ height: 30px; font-size: 16px; padding-left: 40px; color: #fff; line-height:40px;}
.foottop ul li:nth-child(1) p{color: #fff; font-size: 14px;}

.foottop ul li:nth-child(2){ background: url(../images/tb02.png) left top no-repeat; color: #fff;line-height: 30px; margin-top:40px;  }
.foottop ul li:nth-child(2) h1{ height: 30px; font-size: 16px; padding-left: 40px; color: #fff; line-height:40px;}
.foottop ul li:nth-child(2) p{color: #fff; font-size: 14px; }


.foottop ul li:nth-child(3){ background: url(../images/tb03.png) left top no-repeat; color: #fff;line-height: 30px; margin-top:40px;  }
.foottop ul li:nth-child(3) h1{ height: 30px; font-size: 16px; padding-left: 40px; color: #fff; line-height:40px;}
.foottop ul li:nth-child(3) p{color: #fff; font-size: 14px; }

.foottop ul li:nth-child(4){ background: url(../images/tb04.png) left top no-repeat; color: #fff;line-height: 30px; margin-top:40px;  }
.foottop ul li:nth-child(4) h1{ height: 30px; font-size: 16px; padding-left: 40px; color: #fff; line-height:40px;}
.foottop ul li:nth-child(4) p{color: #fff;  font-size: 14px; }
.foottop ul li a{ color: #fff;}
.footbot{ width: 1200px; margin: auto;}
.footbotnn{ width: 490px; float: left; margin-top: 20px; font-size: 15px; color: #fff;}
.footrt{ width:400px; float: right; font-size: 14px;margin-top: 20px;color: #fff; }


.dlm{ width:1200px; height: 65px; margin: auto; line-height: 65px; border-bottom:1px solid #fff;}
.dlm ul{ width: 1200px; height: 65px; margin:auto; overflow: hidden;}
.dlm ul li{ width: 140px; height: 65px; line-height: 65px; float: left; font-size: 14px; margin-left: 15px; color: #fff;}
.dlm ul li a{ color: #fff;}


.animated10s { 
-webkit-animation-duration: 1s; 
animation-duration: 1s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated15s { 
-webkit-animation-duration: 1.5s; 
animation-duration: 1.5s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated20s { 
-webkit-animation-duration: 2s; 
animation-duration: 2s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated25s { 
-webkit-animation-duration: 2.5s; 
animation-duration: 2.5s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated28s { 
-webkit-animation-duration: 2.8s; 
animation-duration: 2.8s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated30s { 
-webkit-animation-duration: 3s; 
animation-duration: 3s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}


.delay1 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.delay2 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }
.delay3{ -webkit-animation-delay: 1.0s; animation-delay: 1.0s; }
.delay4{ -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }
.delay5{ -webkit-animation-delay: 1.4s; animation-delay: 1.4s; }
.delay6{ -webkit-animation-delay: 1.6s; animation-delay: 1.6s; }
.delay7{ -webkit-animation-delay: 1.8s; animation-delay: 1.8s; }
.delay8{ -webkit-animation-delay: 2.0s; animation-delay: 2.0s; }
.delay9{ -webkit-animation-delay: 2.2s; animation-delay: 2.2s; }
.span2,.span3{animation-duration:1.5s;-webkit-animation-duration:1.5s; }
.an-hide{ visibility:hidden;}
.an-show{ visibility:visible}