@charset "utf-8";
/* CSS Document */
html{margin:0px;padding:0px;overflow-x: hidden;}
body{margin:0px;padding:0px;font-family:"微软雅黑","宋体";font-size: 12px;color:#000000; background:#fff;}
div,ul,form,dd,ol,h1,h2,h3,h4,h5,h6,dl,dt,p{margin:0px;padding:0px;}
li{margin:0px;padding:0px;list-style-type: none;}
.efont{font-family:Arial, Helvetica, sans-serif;}
a:link{color:#000000;text-decoration: none;}
a:visited{color:#000000;text-decoration: none;}
a:hover{color:#0e2568;text-decoration: none;}
img{ border:0;}
.clear{ clear:both;}

/*----index css-----*/
.top{width:100%; background:url(../images/topbg.jpg) repeat-x;}
.top .inner{ width:1200px; margin:0 auto;}
.logo{float:left; width:324px;margin: 16px 0 16px 0;}
.topright{float:right; width:600px;text-align: right;}
/*--------导航-----------------*/
#nav_ecwms{ width:100%;}
#nav_ecwms .wxmenu1 { zoom:1; float:left; width:100%; }
#nav_ecwms .wxmenu1 li {  z-index:100;  position:relative; float:left; width:120px;   background: url(../images/navline.jpg) no-repeat center right; color:#000;font-family:"微软雅黑"; line-height:50px; height:50px;}
#nav_ecwms .wxmenu1 li h1{font-size:15px; text-align:center; display:block;font-weight:normal;}
#nav_ecwms .wxmenu1 li a:hover h1{font-weight:bold;}
#nav_ecwms .wxmenu1 li span{ font-size:15px; }
#nav_ecwms .wxmenu1 li a:hover span{ color:#000;}
#nav_ecwms .wxmenu2 li h1{ font-size:12px; color: #fff; padding:0;}
#nav_ecwms .wxmenu2 li h1 a:hover{color:#fff;}
#nav_ecwms .wxmenu2 li span{ display:none;}

#nav_ecwms .wxmenu1 li a {color: #000;  width:120px; height:50px; display: block; text-decoration: none;  /*一级链接的颜色宽度和高度*/ }
#nav_ecwms .wxmenu1 li a:hover { color:#0e2568; text-decoration: none; border-bottom:#0e2568 2px solid; width:120px;/*鼠标滑上去后，链接的颜色和背景*/}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative; }
#nav_ecwms .wxmenu1 li ul { width: 150px;  top:50px; /*下拉二级ul*/ position:absolute; left:0px; margin: 0px; padding:0; z-index:100; }
#nav_ecwms .wxmenu1 li ul li { width:150px; background-color: #0e2568;/*下拉二级和三级li的样式*/ border:0; background-image:none; height:30px; line-height:30px; text-align:left; padding:0; border-bottom: #243976 1px solid; }
#nav_ecwms .wxmenu1 li ul li a { color:#fff; width:150px; /*下拉二级和三级链接样式 */font-weight:normal;  text-align:left;  display:block; text-indent:0px; height:30px; background:none; overflow:hidden; zoom:1;}
#nav_ecwms .wxmenu1 li ul li a span { padding:0 0 0 5px;}
#nav_ecwms .wxmenu1 li ul li a:hover { color:#fff; width:150px; background:#243976; /*下拉二级三级鼠标滑过样式*/ height:30px; text-align:left; display:block;}
#nav_ecwms .wxmenu1 li ul ul { left:120px;/*下拉三级左边距*/ z-index:200; top:0;}
#nav_ecwms .wxmenu1 li a.selected { color: #050000; width:120px; height:50px; display: block;background:url('../images/navhover.png') no-repeat top; /*当前位置*/ text-align:center;}
#nav_ecwms .wxmenu1 li a:hover.selected h1,#nav_ecwms .wxmenu1 li a:hover.selected span{ color:#0e2568; font-weight:bold;}
/*------------------------*/
.version{ margin: 15px 30px 5px 0;line-height: 20px;}
.version img{ padding: 0px 5px 0 0;vertical-align: middle;}

.banner{ width:100%; clear:both;}
.banner img{position:relative;margin-left:-960px; width:1920px;left:50%;}

.inbanner{width:100%;clear:both;z-index: 1;}
.inbanner img{width:100%;}

.cp{ clear:both; width:100%; background:#ebebeb;}
.title{ text-align:center;padding: 50px 0 40px 0;}
/*--产品滚动--*/
#demo{overflow:hidden;width: 1200px; margin:0 auto; height:220px;}
#indemo{float: left;width: 800%;}
#demo1,#demo2{float: left;}
#demo1 li,#demo2 li{ float:left;}
#web_product1{ clear:both;  }
#web_product1 li{ float: left;overflow:hidden;cursor:pointer; margin:0 10px 0 0px; width: 230px;}

#web_product1 li a img{ width: 240px;   height: 180px;}
#web_product1 li a:hover img{ width: 240px;  height: 180px;background:#fff; display:block;}
#web_product1 li span{ display:block; clear:both; width:100%; text-align:center;padding-top: 15px;font-size: 14px;}


.sort{ clear:both; width:1200px; margin:0 auto; padding:0 0 30px 0;}
.sort li{ background:#dddddd; float:left;width:146px; height:32px; line-height:32px; margin:0 2px 0 2px; text-align:center;} 
.sort li a:hover{background:#0e2568;width:146px; height:32px; display:block; }
.sort li a:hover h1{color:#fff;}
.sort li h1{ color:#565656; font-size:14px; font-weight:normal;}


.section{ width:1200px; margin:0 auto; padding:40px 0 20px 0;}
.about{ width:930px; float:left;}
.abouttitle{ border-bottom:#e6e6e6 1px solid;height: 35px;}
.abouttitle h1{ font-size:16px; color:#181818; border-bottom:#0e2568 5px solid; width:90px; text-align:center;float: left;padding: 0px 0 10px 0;}
.abouttitle span{ float:right;width: 100px;text-align: right;padding: 10px 0 0 0;}
.aboutmain{ font-size:14px; line-height:28px; padding: 20px 0 0 0;}
.aboutmain img{ float:left; padding: 0 15px 0 0;}
.link{ float:right; width:215px;}
.link li{ margin:0 0 10px 0;}



.btm{ clear:both; width:100%; background:#0e2568; text-align:center; height:40px; line-height:40px; color:#fff;}
.btm a{ color:#fff; }
.btm a:hover{color:#fff;text-decoration:underline;}

/*-------about css--*/
.main{ width:100%; clear:both;}
.main .inner{width:1100px; margin:0 auto; }
.main .left{ width:800px; float:right;margin: 50px 0 0 0;}
.main .right{ width:215px; float:left;margin-top: -62px;z-index: 99;position: relative;}
.site{border-bottom: 1px solid #eee;padding: 0 0 20px 0;}
.site span{ font-size:14px;}
.site h1{ font-size: 20px;padding: 10px 0 0 0;}
.content{ padding: 30px 0 0 0; line-height:30px;}
.content1{ padding: 0px 0 0 0; line-height:30px;}

.righttop{font-size: 22px;font-weight: bold; color: #fff;height: 70px;line-height: 70px;background: url(../images/sub_name_bg.jpg) no-repeat; text-align: center;}
.leftmenu li a{background: url(../images/sub_ag_list.png) 180px center no-repeat; padding-right: 30px;width: 120px;padding-left: 60px; font-size: 14px;display: block;}		
.leftmenu li{background: url(../images/sub_gname.jpg) no-repeat;height: 43px; width: 215px;line-height: 44px;}	
.leftmenu ul{padding-bottom: 12px;background: #fff;}   
.leftmenu li h1{ font-size:14px; font-weight:normal;}





/*---产品展示---*/
#web_product{clear:both; with:100%; padding-top:20px;}
#web_product li{ float:left; width:100%; margin: 10px 0 10px 0; border-bottom: #eee 1px solid; padding: 0 0 20px 0;}
#web_product li img{ margin: 0 60px 0 50px; float: left;}
#web_product li span{ font-size:25px; background:url(../images/enter.png) no-repeat right center; width: 500px;line-height: 114px; float: left; display: block;}

#web_product2{ clear:both; with:100%; padding-top:20px;}
#web_product2 li{ float:left; width:232px; height: 230px; text-align:center; margin:0 15px 0px 16px; display:inline;}
#web_product2 li img{ width:210px; height:150px; padding:10px;border:#eee 1px solid;}
#web_product2 li span{ display:block; clear:both; width:100%; text-align:center; background:#eee; line-height:35px;}
#web_product2 li a:hover span{ background:#0e2568; display:block; color:#fff;}
#web_product2 li a:hover img{width:230px; height:170px; padding:0;border:#9badbe 1px solid;}

.pro_name{ display:block; color: #414141;font-size:25px;font-weight: normal;border-bottom: 1px solid #D9D9D9;margin-top: 20px;padding-bottom: 20px;width: 400px; width:100%; text-align:center;}
.t2{ text-align:center;  position:relative; margin:0 auto; text-align:center; }
.fangda{background:url(../images/search.png) no-repeat; width:64px; height:64px; position:absolute; top:370px;left:365px;}
#protext{ clear:both; padding-top:30px; font-family:"微软雅黑"; font-size:14px; line-height:35px;}


/*--- 分页 ---*/
.page_num { width:100%; height:50px; padding:10px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding: 3px 10px 5px 10px; background-color: #0e2568; color:#fff; margin:0 3px; border: #0e2568 1px solid;}
.page_num a { padding: 3px 10px 5px 10px; background-color:#fff; border:1px solid #c6c6c6; margin:0 3px;}
.page_num a:hover { background-color:#0e2568; color:#fff; border:1px solid #0e2568;}

/*---新闻---*/
#news { padding-top:10px; }
#news li{ width:100%; float:left; border-bottom: 1px solid #e2e2e2; margin-bottom:10px;  padding-bottom:20px; padding-top:20px;} 
#news li img{ width:480px; height:150px;}
.newstitle{ font-weight:bold; font-size:16px;}
.newsinfo{}
.newstime{ background:url(../images/time.jpg) no-repeat 0 50%; padding-left:20px;}
#h2_news{ font-size:30px; text-align:center; padding-bottom:20px; font-weight:normal;}
#news_top1{ font-size:12px; border:#e9e9e9 1px solid; background:#f6f6f6; line-height:35px; text-align:center; color:#938654;}
#news_contain{ padding:20px 0 20px 0;}
.page{ font-size:12px; border-top:#938654 1px solid; padding-top:10px; margin-top:20px; line-height:25px;}
.read{ display:block; color:#7bad1c;padding-right: 15px; padding-top:5px; border:#ccc 1px solid; width:50px; height:20px; text-align:center;}
