/* CSS Document */
/*基本框架CSS*/
*{ margin:0; padding:0; border:0; }
body,td,th,ul,ol,li,p,h1,h2,h3,h4,h5,h6,textarea,form,select,fieldset,table,td,div,input,tr{margin:0;padding:0;-webkit-text-size-adjust: none;font-size:12px; font-family:"微软雅黑"; color: #999999;}
li {list-style-type:none;} 
img{border:0px} 
body{ font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",sans-serif;}

a{
	color: #666666;
	text-decoration: none; cursor: pointer;
}
a:hover{
	color: #004fa2;
	text-decoration: none;
}
.fontHN { font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",sans-serif; }
.clear { clear: both; }
.juzhong{width:1080px; margin:0 auto;text-align:center; height:auto; }
#header{width:100%; margin:0 auto;height:auto;text-align:center;background-color:#FFF; }
.hyyyong_title { width: 1080px; margin: 12px auto 0; height: 36px; line-height: 36px; font-size: 20px; text-align: left; }
.daohang{width:1080px;margin:0 auto;height:94px;text-align:center;z-index:999; }
.logo{width:221px;height:92px; overflow:hidden;   float:left; }
.banpng { margin-top: 60px; }
#menu
        {   position: relative;
            width: 770px;
            font-family: Arial;
            font-size: 15px;
			margin:0 auto;
			height:94px;
			text-align:center;
			 float:left;
			 z-index:9999;
        }
        #menu ul
        {
            display: block;
            width: 100%;
            margin: 0;
            position: relative;
			
        }
        #menu ul li
        {
            list-style-type: none;
            float: left;
            width: 96px;
            text-align: center;
            background: #ffffff;
            color: #333;
        }
       
        #menu ul li a
        {
            text-decoration: none;
            color: #333;
			font-size:15px;
			font-weight:bold;
			height: 94px;
			line-height: 94px;
			
        }
	   #menu ul li:hover a,#menu ul li.active a
        {   
            color: #004fa2;
           
        }
        #menu ul li:hover,#menu ul li.active
        {   display: list-item;
            background: #fff;
            color: #004fa2;
            cursor: pointer;
        }

        #menu ul li:hover ul
        {
            display: list-item; margin:0; padding:0;
        }
		 #menu ul li ul
        {   clear:both;
            display: list-item;
            margin: 0;
            position: relative;
            top: 0px;
            display: none;
			 margin:0; padding:0;
        }
		 #menu ul li:hover ul li
        { 
	    margin:0;
		padding:0;
	    height:28px;
		line-height: 28px; 
		background:#004fa2; 
		border-top:1px solid #FFF;
        }
		 #menu ul li ul li a
        {    
		font-size:12px;
		height: 28px;
		line-height: 28px;
		margin:0;
		padding:0;
        }
        #menu ul li:hover ul li a {
        	color: #fff;
        }
        #menu ul li:hover ul li a:hover,#menu ul li:hover ul li:hover a {
        	color: #333;
        }
        #menu ul li:hover ul li:hover
        {
			height: 28px;
		    line-height: 28px;
		    margin:0; 
		    padding:0; background: #fff;
            cursor: pointer;
        }
.banner{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	height: 422px; background:  url('../images/bbg.jpg') no-repeat center top;
	text-align: center;
    z-index:1;
	position:relative;
}

.banner ul.btabs {  height:42px; width: 1080px; position: absolute;left: 0;top:380px; }
.banner ul.btabs li{width:20%;text-align:center;background-color:#004fa2;height:42px; line-height:42px; font-size:16px; float:left; color:#fff;}
.banner ul.btabs li:hover,.banner ul.btabs li.active{ background-color:#d68300; }

.about_banner { background: url(../pro/b2.png) no-repeat; }
.service_banner { background: url(../pro/b3.png) no-repeat; }
.sales_banner { background: url(../pro/b4.png) no-repeat; }
.news_banner { background: url(../pro/b5.png) no-repeat; }
.contact_banner { background: url(../pro/b6.png) no-repeat; }
.mybtn { float: right; margin-top: 15px; cursor: pointer; padding: 8px 15px; color: #fff; font-weight: 200; background: #d68300; font-size: 12px; border: 0; }

 .bannernei{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	height: 350px;
	text-align: center;
    z-index:1;position:relative; background-size: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;
}

.daohang2{
	width: 1080px;
	margin: 0px auto;
	height: 43px;
	text-align: center;
	padding-top:363px;

}
.daohang2 li a{width:20%;text-align:center;background-color:#004fa2;height:43px; line-height:43px; font-size:14px; float:left; color:#fff;}
.daohang2 li a:hover{width:20%;text-align:center;background-color:#d68300;height:43px;color:#fff;;}
#main{

	clear:both;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	min-height: 500px;
	height: auto;
	text-align: center;
}

dl.shownews dt { padding: 12px 0; line-height: 28px; font-weight: bold; font-size: 16px; border-bottom: #dedede solid 1px; }
dl.shownews dt span { color: #ccc; font-size: 12px; }
dl.shownews dd { padding: 15px 0; line-height: 21px; text-align: left; margin: 0; }

.pro{width:1080px;margin:0 auto;overflow:hidden;text-align:center; }
.pro ul{ margin:0; padding:0;}
.pro ul li{ width: 210px; height:260px; float: left; margin-left: 7px;}
.pro ul li:first-child {margin-left: 0; }
.pro ul li img {width:210px; height:200px;  }
.pro ul li p { width: 210px; height: 45px; line-height: 45px; text-align: center;  background-color:#e7e6e6;color:#999999; }
.pro ul li:hover p{ background-color:#004fa2; color:#fff; }

.com{width:1080px;margin:10px auto; min-height:283px; height:auto;border:1px solid #ccc;z-index:9;position: relative; }
.cbiaoti{width:350px;height:40px; line-height:40px; background-color:#fff; font:"Arial"; font-size:17px; color:#d68300;margin:0px 0px -30px 20px;z-index:999;position: relative;}
.cbai{width:300px;height:12px;background-color:#fff; margin:0px 40px -30px 20px;z-index:999;position: relative;}

.wenzi{ float:left; text-align:left; margin:50px 0px 0px 30px; line-height:25px;text-align:justify;width:700px;text-indent:2em;}  }
.tu{ float:right; width:350px; height:283px;margin:0px 0px 0px 0px; z-index:999;}
.tu img{ margin:0px 0px 10px 0px; z-index:999;}
.17fen{font:"Arial"; font-size:17px; color:#d68300;}

.news{width:1080px;margin:50px auto; min-height:320px; height:auto;overflow:hidden;border:0px solid #ccc;z-index:9;position: relative; }
.nwen{width:620px; float:right; text-align:left; margin:0px 0px 0px 50px; line-height:20px;text-align:justify;  }
.nwen li{width:620px; height:38px; line-height:38px; border-bottom:1px dashed #CCCCCC;}
.lan21{font:"微软雅黑"; margin-top: 20px; font-size:21px; color:#004fa2;font-weight:bold;}
.lan16{font:"Arial"; font-size:16px; color:#004fa2; font-weight:bold;}
.ntu{ float:left; width:401px; height:270px; overflow:hidden;}
.ntu1{width:401px; margin:0px; padding:0px;}.ntu1 img{ border:0px; margin:0px; padding:0px;display:block; float:left;}
.fwen{width:100%;height:150px; background-color:#efefef;}
.fwen li{height:20px; line-height:20px; text-align:left;}
.fdibian{width:100%;height:20px; background-color:#727171;}
.lan24{font:"微软雅黑"; font-size:21px; color:#666666;font-weight:bold;}

.company_info {
    border: #dedede solid 1px;
    height: 260px; width: 1078px; margin: 50px auto 0;
    position: relative;
}

.company_info .pic {
    position: absolute;
    right: 0;
    bottom: -3px;
}

.company_info .info_title {
    color: #e87400;
    font-size: 21px;
    display: inline-block;
    padding: 5px 10px;
    background: #fff;
    position: absolute;
    left: 15px;
    top: -18px;
}

.company_info .infomation {
    position: absolute;
    width: 620px; text-align: left;
    top: 25px;
    left: 35px;
    font-size: 14px;
    line-height: 23px;
    color: #333;
}

.company_info .infomation p {
    margin-bottom: 10px; color: #333;
}
.company_info .infomation .xcy { font-size: 18px; color: #e87400;  }
#mainnei{
	clear:both;
	width: 100%;
	margin: 20px auto;
	min-height: 500px;
	height: auto;
	text-align: center;
	  z-index:1;
}
.neileft{width:235px;margin:0px; min-height:320px; height:auto; float:left;}
.neibiaoti {background-image:url(../images/anniuabout.jpg);}
.neileft ul li{height:35px; line-height:35px; background-color:#d0d0d0; border-top:1px solid #FFF; text-align:left;padding-left:30px;}
.neileft ul li a{height:35px; line-height:35px;  color:#000; font-size:15px; font-weight:bold; }
.neileft ul li:hover,.neileft ul li.active {height:35px; line-height:35px; background-color:#004fa2;color:#fff;font-size:14px;text-align:left; padding-left:30px;}
.neileft ul li:hover a,.neileft ul li.active a{height:35px; line-height:35px; color:#fff;font-size:15px;text-align:left;}
.nb1{font-size:15px; font-weight:bold;color:#FFF;}
.nb2{font-size:12px;color:#FFF;}
.neiright{width:845px;margin:0px; min-height:320px; height:auto; float:left;}
.rightbiaoti {height:41px; line-height:41px; border-top:1px; text-align:left;border-bottom:1px solid #ccc; padding-left:40px;}
.rightneirong{width:800px;margin:0px; min-height:320px; height:auto;padding:20px 0px 20px 40px; line-height:25px;text-align:justify;text-indent:2em;}
.rightneirongnews{width:800px;margin:0px; min-height:320px; height:auto; padding:0 0px 20px 40px;}
.rightneirongnews li{
 clear:both; border-bottom:1px dashed #dedede; height:130px; line-height:23px; margin-top: 20px;}
 .rightneirongnews li a img { float: left; margin-right: 20px; }
 .rightneirongnews li a  h4 { font-size: 16px; margin-bottom: 5px; font-weight:400px; text-align: left; }
 .rightneirongnews li a p {  font-size: 12px; text-align: left; }
.rightneirongnews li  { color: #000; }
.rightneirongnews li a:hover h4 { color: #004fa2; }

.hui14{font:"微软雅黑"; font-size:14px; color:#666666;}
.lan24xi{font:"微软雅黑"; font-size:21px; color:#004fa2;}

.productmenu{ clear:both;margin:25px 0px 20px 0px;}
.productmenu ul li {
	width:215px;
	height:53px;
	line-height:53px;
	float:left;
	margin-left:1px;
	display:inline;
	background-color:#fff;
}
.productmenu ul li a {
	display:block;
	text-align:center;
	color:#4a4a4a;
	height:53px;
	line-height:53px;
	background-color:#fff;
	font-size:18px;
}
.productmenu ul li a:hover,.productmenu ul li a.active {
	display:block;
	text-align:center;
	color:#FFFDFE;
	height:53px;
	line-height:53px;
	background-color:#004fa2;
	font-size:18px;
}

.producttop{clear:both;width:1080px;height:140px;margin:0 auto;background-color:#FFF; margin-top:15px; }
.producttopleft{margin:0px; height:140px;float:left;width:234px;}
.producttopright{margin:0px 18px 0px 0px;height:140px; float:left;width:828px;text-align:left; line-height:22px;}

.product{width:1080px;margin:0 auto;overflow:hidden;text-align:center;	background-color:#FFF; }
.productleft{width:801px;margin-left:3px; float:left;border:0px solid #ccc;}
.proleft{width:795px;margin-left:17px; float:left;border:0px solid #ccc;}
.producttopx{width:801px;height:277px;margin:1px 0px 30px 14px;background-color:#FFF; }
.producttopleftx{margin:0px; height:277px;float:left;width:465px;}
.producttoprightx{margin:0px 18px 0px 0px;height:277px;width:313px float:left;text-align:left; line-height:22px;}


.hei14{font:"微软雅黑"; font-size:14px; font-weight:bold; color:#000;}

.productleftA{width:801px;margin-left:3px; margin-bottom:38px; float:left;border:0px solid #ccc;}
.productleftA ul{ margin:0; padding:0;}
.productleftA li{height:358px;float:left; margin:0px 0px 15px 14px;}
.pp1{width:251px;height:358px;margin:0 auto;text-align:left; }
.pp2{width:251px; height:160px;margin:0 auto;overflow:hidden;text-align:center; background-color:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.pp3{width:253px; height:198px;margin:0 auto;overflow:hidden; background-color:#e7e6e6;}
.pp2:hover {width:251px; height:160px;margin:0 auto;overflow:hidden;text-align:center; background-color:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.pp3:hover {width:253px;  height:198px;margin:0 auto;overflow:hidden; background-color:#004fa2;}
.pp3:hover a {color:#fff;}

.producttopxB{ clear:both;width:783px;height:97px;margin:0px 0px 0px 17px;background-color:#e5e5e5; text-align:left; }
.producttopxC{ clear:both;width:792px;height:102px;margin:38px 0px 90px 17px; text-align:left; }
.producttopxC img{ float:left;}

.productright{width:245px;margin:0px 17px 0px 11px;float:right;min-height:1200px; height:auto;}
.proright{width:245px;margin:0px 17px 0px 0px;float:right;min-height:1200px; height:auto;}
.productrightA{width:244px;margin:0px;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE; height:1060px;}
.productrightA1{width:244px;margin:0px;border-top:4px solid #004fa2; height:976px;}
.zizi1{margin:20px;font:"微软雅黑"; font-size:16px; color:#004fa2;font-weight:bold;}
.productrightli{width:196px;height:140px;margin:20px auto;border-bottom:1px solid #DEDEDE; overflow:hidden;}
.productrightli2{width:196px;height:140px;margin:20px auto;overflow:hidden;}

.productrightB{width:244px;margin:15px auto;border:1px solid #DEDEDE; height:212px;}
.productrightli3{width:196px;height:79px;margin:0px auto;overflow:hidden; margin-top:20px;}
.proviewD{width:1080px;margin:0px auto;overflow:hidden;text-align:left;	background-color:#FFF;font:"微软雅黑"; font-size:16px; color:#004fa2;font-weight:bold; margin-left:14px;margin-top:-34px;}
.proviewC{width:1080px;margin:10px auto;overflow:hidden;text-align:center;	background-color:#FFF; }
.proviewC ul{ margin:0; padding:0;}
.proviewC li{height:358px;float:left; margin:0px 0px 15px 14px;}
.pp1{width:251px;height:358px;margin:0 auto;text-align:left; cursor: pointer; }
.pp2{width:251px; height:178px;margin:0 auto;overflow:hidden;text-align:center; background-color:#fff; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.pp3{width:253px; height:180px;margin:0 auto;overflow:hidden; background-color:#e7e6e6;}
.pp3 .mdiv { height:100px;width:90%; margin:0 auto;}
.pp3 .mdiv h4 { margin-top:12px;font-size:14px; font-weight:bold; }
.pp3 .mdiv p { margin-top:7px;line-height:20px; }
.pp3 .mdiv img { margin: 5px 10px 0 0; }
.pp2:hover {width:251px; height:178px;margin:0 auto;overflow:hidden;text-align:center; background-color:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.pp3:hover {width:253px;  height:180px;margin:0 auto;overflow:hidden; background-color:#004fa2;}
.pp3:hover a,.pp3:hover h4,.pp3:hover p {color:#fff;}
.protop{clear:both;width:1080px;height:398px;margin:0 auto;background-color:#FFF; margin-top:15px;  }
.protopleft{margin:25px 0px 45px 0px; height:328px;float:left;width:510px;margin-left:17px;}
.protopright{margin:25px 18px 45px 35px;height:320px; float:left;width:480px;text-align:left; }
.lan36{font:"Arial"; font-size:36px; color:#004fa2; font-weight:bold; margin-bottom: 5px;}
.prohui16{  font-size:16px; color:#252525; font-weight:bold; line-height:25px;}
.hei14x{ font-size:14px; color:#1f1f1f;font-weight:bold;}
.proinfo{clear:both;width:1080px;height:38px;margin:0 auto;background-color:#FFF; }
.proinfo2{clear:both;width:1045px;height:37px;margin:0 auto;background-color:#FFF; border-bottom:1px solid #4b4b4b;  }
.proinfoheight{clear:both;width:1080px;height:37px;margin:0 auto;background-color:#FFF;}
.ppproA{width:127px;height:37px; line-height:37px;float:left; background-color:#4b4b4b; border-right:1px solid #fff; color:#FFF;font:"微软雅黑"; font-size:14px; cursor: pointer;}
.ppproB{width:127px;height:37px; line-height:37px;float:left; background-color:#004fa2; border-right:1px solid #fff; color:#FFF;font:"微软雅黑"; font-size:14px; cursor: pointer;}
.proA1{width:761px; min-height:780px; height:auto;margin:0px auto;background-color:#FFF; text-align:left;word-wrapbreak-word; word-break:break-all; overflow: hidden; }
.proB1{width:761px; min-height:980px; height:auto;margin:0px auto;background-color:#FFF;text-align:left;word-wrapbreak-word; word-break:break-all; overflow: hidden;}
.proC1{width:761px; min-height:980px; height:auto;margin:0px auto;background-color:#FFF;text-align:left;word-wrapbreak-word; word-break:break-all; overflow: hidden;}
.proD1{width:761px; min-height:980px; height:auto;margin:0px auto;background-color:#FFF;text-align:left;word-wrapbreak-word; word-break:break-all; overflow: hidden;}

.proA2{width:801px; min-height:980px; height:auto;margin:10px auto;background-color:#FFF;display:none;text-align:left;}
.proB2{width:801px; min-height:980px; height:auto;margin:10px auto;background-color:#FFF;display:none;text-align:left; }
.proC2{width:801px; min-height:980px; height:auto;margin:10px auto;background-color:#FFF;display:none;text-align:left; }
.proD2{width:801px; min-height:980px; height:auto;margin:10px auto;background-color:#FFF;display:none; text-align:left;}

 .categorytwo{ font-size: 16px; font-weight: bold; text-align: left; margin:15px; color: #004fa2; }
 
footer { height: 150px; background: #efefef; border-bottom: #727171 solid 20px; margin-top: 25px; }
footer .qrcode { padding:25px 25px 0 25px; width:100px; float:left; }
 

footer .nei_right { padding:40px 0 0; width:345px; float:right; position:relative;  text-align: center;}
footer .nei_right a:first-child { margin-left: 25px;  }
footer .nei_right p { margin-top: 10px; }
#EWM {
    position: absolute;
    left: 40px;
    top: -125px;
    display: none;
    text-align: left;
    color: #000000;
}

#EWM img {
    width: 160px;
    height: 160px;
}
footer dl#quickmail { padding:25px 0; width:560px; float:left;   }
dl#quickmail dt { padding-bottom:15px; font-size:18px; color:#333; }
dl#quickmail dd { margin-top: 5px; line-height: 24px; }


.foucebox {
	font:normal 12px/22px 宋体;
	width:518px;
	height:326px;
	background:#fff;
	margin:0px auto;
	padding:0px;
	border:#ddd 0px solid;
	
}
.foucebox .bd {
	position: relative;
	float: right;
	width: 399px;
	height: 326px;
	overflow: hidden;
	border:#dedede 1px solid; margin-left: 10px; margin-top:0;
}
.foucebox .showDiv {
	position:relative;
	width:393px;
	height:326px;
}
.foucebox .showDiv img {
	width:393px;
	height:326px;
}
.foucebox .showDiv p {
	position:absolute;
	left:20px;
	bottom:0;
	padding-right:20px;
	color:#aaa;
	z-index:9;
	height:44px;
}
.foucebox .showDiv h2 {
	position:absolute;
	left:20px;
	bottom:0;
	width:380px;
	height:34px;
	background:url(http://demo.lanrenzhijia.com/2015/banner0212/images/foucebox_h2.png) no-repeat 0 4px;
	_background:none;
	padding-left:40px;
	_padding-left:0;
	font-size:24px;
	font-family:"Microsoft Yahei";
	line-height:34px;
	z-index:9;
	overflow:hidden;
}
.foucebox .showDiv h2 a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
.foucebox .foucebox_bg {
	position:absolute;
	left:0;
	bottom:0;
	width:393px;
	height:107px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:8;
	overflow:hidden;
}
.foucebox .hd {
	width: 107px;
	height: 318px;
	float: left; 
}
.foucebox .hd ul li {
	width:100px;
	height:75px;
	float:left;
	margin:1px 7px 7px 0px;
	display:inline;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:100px;
	height:75px;
}
.foucebox .hd ul img {
	width:105px;
	height:75px;
	border:1px solid #DEDEDE;

}
.foucebox .hd ul img:hover {
	width:105px;
	height:75px;
	border:1px solid #004fa2;

}
 
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {
	border-color:#004fa2;
}

.rslides { position: relative; overflow: hidden; width: 1080px; padding: 0; margin: 0 auto; }
.rslides li {  -webkit-backface-visibility: hidden; text-align:center;  position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides li img { margin-top: 99px; }
.slide_container { margin-bottom: 50px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
 
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff;  left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.prev { position: absolute; left: 0; top: 200px; background: url(../pro/left.png) no-repeat right center rgba(0,0,0,0.5); z-index: 1111; }
.next { position: absolute; right: 0; top: 200px; background: url(../pro/right.png) no-repeat right center rgba(0,0,0,0.5); z-index: 1111; }


