@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0px; font-size:12px; line-height:24px;   font-family: "微软雅黑",   Arial, Helvetica, sans-serif; color: #333333;  }
a{font-size:12px; color: #333333; text-decoration:none;}
a hover{ color:#FF0000;}
div,ul,li,h2,h3,h4,dl,dd,dt,tr,td{margin:0; padding:0;}
ul,li{list-style:none;}
img{ border:0;}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px;} 

.top{ width:100%; background: url(images/index_02.jpg) 0 0 repeat-x;}
.top1{ width:1100px; margin:0 auto; }
.top1-left{ width:221px; float:left;}
.top1-right{ width:879px; float:right;}
.top1-right-top{ height:41px; line-height:41px; color:#FFFFFF; text-align:right;}



.banner-about{ width:100%; background:url(images/banner-about.jpg) top center no-repeat;height:350px;}
.menu1{ width:100%; background: url(images/index_07.jpg) top left repeat-x;}

#foot{ width:100%; border-top:#1665a5 9px solid; padding:10px 0; background:#eeeeee}
#foot a{ color:#000;}
#foot a:hover{ color:#1665a5;}
.foot1{ width:802px; margin:0 auto;}
.foot1-left{  float:left; width:363px;}
.foot1-right{ width:435px; float:right;}

.c2{ width:1005px; margin: 10px auto;}
.c3{ border-bottom:#1665a4 1px solid; background:url(images/index0_11.jpg) 0 50% no-repeat; height:28px; line-height:28px; padding-left:35px; font-size:15px; font-weight:bold;}

.c4{ width:1005px; margin: 10px auto; background:url(images/about-bj.jpg) top center no-repeat; padding:10px 0;}

.c4-word{ font-size:16px; color: #CCCCCC; font-weight:bold; padding-left:20px; padding-top:20px;}
.c4-c{ padding-top:20px; font-size:12px; padding-left:30px; width:446px; font-weight:normal; color:#FFFFFF;padding-right:30px;}

.c4-c1{ padding-top:80px; font-size:12px; padding-left:35px;   width:446px;}


#c1-left{ width:314px; float:left;}
#c1-left-about{ width:215px; float:left;}
#c1-c{ width:314px; float:left; margin-left:28px;}
#c1-right{ width:314px; float:right;}
#c1-right-1{ width:768px; float:right;}

#c2-1{ width:768px; margin:0 auto; }
#c2-about{ width:184px; margin:0 auto; }
#c3{ width:314px; margin:0 auto; }


#left-product1 { margin:10px 0;  }
#left-product1 ul {list-style: none;  }
#left-product1 ul li { width:146px; line-height:37px; height:37px; display:block; color: #FFFFFF; float:left; background:#aacd03; margin-right:20px;}
#left-product1 ul li a {  display:block;height:37px; line-height:37px;font-size:14px; color:#FFFFFF; text-align:center;}
#left-product1 ul li a:hover {  height:37px; line-height:37px; color: #FFFFFF; background:#FF0000;    }


#left-news {     }
#left-news ul {list-style: none;  }
#left-news ul li { width:492px; display:block; color:#494949; float:left; margin-right:10px; margin-top:10px; border-bottom:#999999 1px dashed;}
#left-news ul li a { display:block;height:26px; line-height:26px;font-size:12px;  color:#494949; padding-left:10px;  }
#left-news ul li a:hover {   height:26px; line-height:26px; color:#fc4100;   }



#menu {  overflow:auto;   }
#menu ul {list-style: none;  }
#menu ul li {width:146px;  line-height:50px; height:50px;  display:block; color: #FFFFFF; font-weight:bold;  float:left; background:url(images/index_12.jpg) left top no-repeat;}
#menu ul li a {display:block;height:50px; line-height:50px;font-size:16px; font-weight:bold;  color:#FFFFFF; text-align:center; }
#menu ul li a:hover { height:50px; line-height:50px; color: #FFFFFF; }



#left{ }
#left ul {list-style: none;    }
#left ul li { line-height:26px; width:180px; height:26px; display:block; font-family:"微软雅黑";  color: #6d6d6d; border-bottom:1px dotted #999999; background:url(images/submenu_ico.png) 20px 50% no-repeat; }
#left ul li1{ line-height:26px; width:180px; height:26px; display:block; font-family:"微软雅黑";  color: #6d6d6d; border-bottom:1px dotted #999999; }
#left ul li a {display:block;height: 26px;line-height:26px;  font-weight:bold;  color: #6d6d6d; font-size:12px; padding-left:40px;}
#left ul li a:hover { height:26px; line-height: 26px;  color: #005aa2; display:block; text-decoration:none;}



#p1 {  display:block; }
#p1  ul {list-style: none;}
#p1  ul li {float:left; width:147px; display:block; margin-right:35px; margin-bottom:18px; }
#p1  ul li a {display:block;font-size: 14px; font-weight:bold;  color: #fff; text-decoration:none;}
#p1  ul li a:hover {   color: #0d78c1; background:#FFFFFF;display:block; border:#000099 0px solid;}

.f12			{font-size:16px; color: #666666; font-weight:bold; font-family:"Times New Roman", Times, serif; }
.f12 a			{font-size:16px; color:#CC0000; }
.f12 a:hover 	{color:#ff6000;  text-decoration:underline;}

.f18			{font-size:12px; color: #666666; line-height:24px; }
.f18 a			{font-size:12px; color:#666666; }
.f18 a:hover 	{color:#ff6000;  text-decoration:underline;}


.f14			{font-size:12px; color: #3a3a3a;  text-decoration:none; }
.f14 a			{font-size:12px; color:#3a3a3a;  text-decoration:none;  }
.f14 a:hover 	{color:#ff6000;  text-decoration:underline;}



.f13			{font-size:16px; color: #1e1e1e; font-weight:bold; font-family:'微软雅黑';   text-decoration:none;}
.f13 a			{font-size:16px; color:#1e1e1e; font-weight:bold;  text-decoration:none; }
.f13 a:hover 	{color:#ff6000;  text-decoration:underline;}


.f13-1			{font-size:16px; color: #1e1e1e; font-weight:bold; font-family:'微软雅黑';   text-decoration:none;}
.f13-1 a			{font-size:16px; color:#1e1e1e; font-weight:bold;  text-decoration:none;display:block; }
.f13-1 a:hover 	{color: #FFFFFF; display:block;  background:#2b94c4; height:50px; line-height:50px;border:#999999 0px solid;border-radius: 40px;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;}



.f11			{font-size:14px; color: #fff;  }
.f11 a			{font-size:14px; color:#fff;  }
.f11 a:hover 	{color:#f6ff00;  text-decoration:underline;}



/*banner(组件)*/
.banner{height:506px;}
.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:#e6292f;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #2e497e;}
.frontCover li{float:left;width:82px;padding:3px;background:#102d67;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:#2e497e;}
.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;}