@charset "utf-8";
/* CSS Document */
/*-----------------------------------// 全局样式 //-----------------------------------*/
body { margin:0; padding:0; font-size:12px; font-family: Arial, "宋体", Helvetica, sans-serif, Verdana; color:#000; line-height:24px;background:url('../images/top_bg.jpg') repeat-x ; }
ul,li,img,dl,dd,dt,form,table,tr,td,p,ol,div,input,label,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
li { list-style-type:none;}
table { border-collapse:collapse; border-spacing:0; empty-cells:show;/*空单元格*/}
th, td { border-collapse:collapse; }
a { blr:expression(this.onFocus=this.blur());} /*for IE 去除链接虚线框*/
a { outline:none; } /*for Firefox*/
img { border:none;}
a { color:#000; text-decoration:none;}
a:hover { color:#3e765f; text-decoration:none;}
.clear { clear:both; overflow:hidden; zoom:1;height:0;}
.b { font-weight:bold;}
.float_right { float:right;}
.float_left { float:left;}
.hg20 { height:20px; zoom:1; clear:both; overflow:hidden;}
.hg15 { height:15px; zoom:1; clear:both; overflow:hidden;}
.hg10 { height:10px; zoom:1; clear:both; overflow:hidden;}
.hg5 { height:5px; overflow:hidden; zoom:1; clear:both;}
em { font-style:normal;}
/*解决ie6图片缩小出现锯齿的问题*/
v\:* { behavior: url(#default#VML);}
img.thumb{-ms-interpolation-mode: bicubic;}
.clear{margin:0; padding:0; clear:both; border:none;}

/*-----------------------------------// 页面样式 //-----------------------------------*/

/*------ 外部DIV ------*/
#container{width:100%;}

#header{width:1048px; overflow:hidden; margin:0 auto;height:110px;background:url('../images/top_bg.jpg') repeat-x center center;}
.logo{ width:329px; float: left; height:109px;margin-left:10px;}
.tp_rt{float:right;height:30px;padding-top:10px;margin-right:35px;_margin_right:15px;color:#999}
.tp_rt a{color:#999}

.menu{ width:660px; height:36px; float:right;margin-top:15px; }
#nav_ecwms { width:660px; height:36px; line-height:36px;margin:0 auto; }
#nav_ecwms .wxmenu1 { zoom:1; float:left;}
#nav_ecwms .wxmenu1 li { width:110px; height:36px; float:left; text-align:center; line-height:36px; font-size:14px; background:url('../images/menu_li.jpg') no-repeat center right;font-weight:bold;}
#nav_ecwms .wxmenu1 li a {color: #054a2e;  width:110px; height:36px; display: block; text-decoration: none;  /*一级链接的颜色宽度和高度*/ }
#nav_ecwms .wxmenu1 li a:hover { color:#0a51a1; text-decoration: none;  /*鼠标滑上去后，链接的颜色和背景*/width:110px;}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative; }
#nav_ecwms .wxmenu1 li ul { width:110px;  top:36px; /*下拉二级ul*/ margin: 0px; padding:0; z-index:100; }
#nav_ecwms .wxmenu1 li ul li { width:110px; background:#ec9090; /*下拉二级和三级li的样式*/ border:1px solid #d88988;  height:36px; line-height:36px; text-align:left; padding:0;}
#nav_ecwms .wxmenu1 li ul li a { color:#512b2b; width:85px; /*下拉二级和三级链接样式 */font-weight:normal;  text-align: center;  display:block; text-indent:0px; height:36px; 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:110px;  /*下拉二级三级鼠标滑过样式*/ height:36px; text-align: center; display:block;}
#nav_ecwms .wxmenu1 li ul ul { left:110px;/*下拉三级左边距*/ z-index:200; top:0;}
#nav_ecwms .wxmenu1 li a.selected { color: #005bac; font-weight:bold;  width:85px; height:36px; display: block; text-decoration: none;   /*当前位置*/}
#nav_ecwms .wxmenu1 .cont{background:none;}

/*--- banner ---*/
#web_banner{ margin:0 auto; width:100%; overflow:hidden;background:url('../images/banner_bg.jpg') repeat-x bottom center;z-index:-9999;position:relative;padding-bottom:22px;height:580px;text-align:center;*padding-bottom:18px; }

#banner{margin:0 auto; height:200px; width:100%;z-index:-9999;position:relative;background:url('../images/banner_bg.jpg') repeat-x bottom center;padding-bottom:22px; }
/* ͼ */
.focus{width:100%;height:580px;position:relative;}
.f426x240{width:100%;height:580px;overflow:hidden}
.f426x240 img{width:100%;height:580px}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:101px;width:40px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:45%;left:10%;opacity:0.8;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0px;margin-top:-28px; display:none;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-40px 0px;right:10%}
.rslides_tabs{margin:12px auto;clear:both;text-align:center;display:none;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}



/*--- 主体内容 ---*/
.web_main_bg{background:url('../images/web_main_bg.png') no-repeat top center;width:1063px;margin:0 auto;margin-top:-171px;padding-top:40px;*margin-top:-167px;}
.n_web_main_bg{background:url('../images/n_web_main_bg.png') no-repeat top center;width:1063px;margin:0 auto;margin-top:-66px;padding-top:40px;}
#web_main{width:983px;margin:0px auto;z-index:9999; }



.tab1{margin-bottom:20px;}
.tab1 ul li{float:left;width:210px;height:90px;padding:0 17px;}
.t1{background:url('../images/li_bg.png') no-repeat right center;}


.tab2{margin-bottom:30px;}
.tab2 ul li{float:left;width:271px;height:271px;margin-left:30px;background:url('../images/tui_bg.jpg') no-repeat top center;}
.tab2 ul .t2{margin-left:45px;}

.tab3{float:left;width:648px;height:202px;background:url('../images/about_bg.jpg') no-repeat right center;padding-top:10px;}
.about{width:360px;color:#fff;margin-left:270px;}

.tab4{width:278px;float:right;}
.tab4 #web_news li{line-height:34px; background:url('../images/news_li.jpg') no-repeat right center; padding-left:15px;border-bottom:1px dashed #ccc; }
.new_more a{color:#6aa4ba;text-decoration:underline;font-size:12px;}



/*--- 尾部 ---*/
.footbg{width:100%;margin:0 auto;background:url('../images/foot_bg.jpg') repeat-x ;margin-top:20px;}
#footer{  text-align:center; line-height:78px; height:78px; color:#6a6a6a; }
#footer a{color:#6a6a6a;}


#pro_type2{float:left;margin-left:20px; width:670px;}
#pro_type2 li{float:left; padding:0 5px;background:url('../images/n_li.jpg') no-repeat left center ;text-align:center;font-size:16px;font-weight:bold;line-height:35px;}


/*--- 产品列表 ---*/
#web_product li{ float:left;display: inline-block;float: left; width:295px; height:300px; border:#62a101 1px solid; background:#86959c; margin:12px;}
#web_product li p.pro_other { line-height:40px; text-align:center;}
#web_product li em.pro_other { line-height:24px; text-align:left; color:#fff; padding-left:5px; font-size:12px; font-weight:bold; float:left; width:269px;}
#web_product li em.pro_other a{ color:#fff;}
.div1 {  width:291px; height:250px; overflow:hidden; text-align:center; vertical-align:middle; padding:2px;}
.div2 {  width:291px; height:250px; overflow:hidden; text-align:center; vertical-align:middle; padding:2px;   }
.div1 img,.div2 img { width:291px; height:250px;}


#web_product2 li em.pro_other { line-height:24px; text-align:left; color:#62a101; padding-left:5px; font-size:12px; font-weight:bold; float:left; width:269px;}
#web_product2 li em.pro_other a{ color:#666;}
.div3 {  width:265px; height:210px; overflow:hidden; text-align:center; vertical-align:middle; padding:2px;}
.div4 {  width:265px; height:210px; overflow:hidden; text-align:center; vertical-align:middle; padding:2px;   }
.div3 img,.div4 img { width:265px; height:210px;}

.indemo {height:271px;overflow: hidden;width:100%;clear:both;  position: relative;float: left;}
.indemo ul {display: block;white-space: nowrap; }
.ScrCont{width:10000%;float:left;}


#demo1 { float: left; height:271px;}
#demo2 { float: left;} 
.indemo .pro_title {
    background-color: rgba(0, 0, 0, 0.4);
    background-image: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.2), rgba(99, 99, 99, 0.2));
    border-top: 1px solid rgba(128, 128, 128, 0.2);
    bottom: 0;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2) inset;
    color: #FFFFFF;
    font-size: 0.9em;
    height: 12px;
    line-height: 12px;
    overflow: hidden;
    margin-left:2px;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
    word-wrap: normal;
	top:60%;
}
.indemo .pro_title a{color:#fff;}
.indemo .pagenum {
    color: #959595;
    font-size: 85%;
}
.indemo .pagenum {
    bottom: 2px;
    line-height: 1.5em;
    position: absolute;
    text-align: center;
    width: 100%;
}
.pro_prev{background: url('../images/pro_prev.gif') no-repeat; display: block;height:37px;position: absolute;top: 50%;width: 21px;z-index: 6000;left:0;float:left;}
.pro_next{ background: url('../images/pro_next.gif') no-repeat;display: block;height: 37px;position: absolute;top: 50%;width:21px;z-index: 6000;  background-position: 0px 0;right: 0;float:right;}
.neirong2 {
    height: 271px;
    margin: 0 auto;
    padding: 0 25px;
    position: relative;
    width: 930px;
}

/*--- 新增滚动 ---*/
#demo { overflow:hidden; width:927px; height:249px;padding-top:27px;position:relative;margin:0 auto;}
#demo li {}
#demo li img{}
#indemo { float: left; width: 880%; }
#demo1 { float: left; }
#demo2 { float: left;} 

.neirong_b{padding-top:10px;}
.con_nei{line-height:24px;}
.check{background:url('../images/more_bg.jpg') no-repeat left center;color:#005bac;padding-left:10px;margin-top:8px;}
.left_bar{height:63px;}
.more{float:right;  padding-right:5px; height:15px;}
.pic{width:190px;float:left;text-align:center;margin-top:30px;margin-right:10px;}
.nei{text-indent:2em;}

/------------ 内页 ----------*/

#right{width:740px;float:right;margin-top:70px;}
#contact{margin:0 auto;width:200px;margin-left:15px;}
.bar{height:35px;margin-bottom:10px;}
.span{ padding-left:15px;float:left;color:#054d2c;line-height:35px;font-size:20px;font-weight:bold;}
.em{float:right;line-height:35px;margin-right:10px;color:#036806;}
.em a{color:#036806;}
.neirong{padding:10px;margin-bottom:20px;line-height:25px;}
.neirong_en{border:1px solid #ccc;border-top:none;padding:10px;margin-bottom:20px;line-height:25px;font-size:14px;}
/*--- 分页 ---*/
.page_num { width:100%; height:60px; text-align:center; clear:both; }
.page_num strong { padding:2px 5px 2px 5px; background-color:#63A004; color:#fff; margin:0 3px;}
.page_num a { padding:2px 5px 2px 5px; background-color:#fff; border:1px solid #63A004; margin:0 3px;}
.page_num a:hover { background-color:#E9740D; color:#fff; border:1px solid #F30;}

/*产品具体内容*/
#prodview_pic { text-align:center; overflow:hidden; zoom:1;}
#prodview_pic img {  background-color:#fff; }
#protext { width:100%; padding:10px 0;}
h2.pro_name { height:40px; line-height:40px; font-size:14px; color:#444; text-align:center; padding:15px 0;}
.smallpic { max-width:600px; _width: expression(this.width > 600 ? 600 : true);}

/*--- 新闻具体内容 ---*/
h2#h2_news { font-size:18px; line-height:60px; text-align:center;}
#news_top1 { color:#999; font-size:12px; line-height:28px; text-align:center;}
#news_contain { padding:10px;}
#web_news li{line-height:30px;  padding-left:15px;border-bottom:1px dashed #ccc; }
/*--- 发布时间 ---*/
.n_time { float:right; color:#777;}


.zhaopin{color:#ab0202;background:url('../images/job_bg.jpg') no-repeat center left;padding-left:15px;}
.zpxinxi{float:left;width:412px;margin:0px 20px 20px;height:240px;}



/*--------------------------------------------------英文版 --------------------------------------*/

#nav_ecwms2 { width:700px; height:36px; line-height:36px;margin:0 auto; }
#nav_ecwms2 .wxmenu1 { zoom:1; float:left;}
#nav_ecwms2 .wxmenu1 li { height:36px; float:left; text-align:center; line-height:36px; font-size:14px; background:url('../images/nav_li.jpg') no-repeat center right;font-weight:bold;}
#nav_ecwms2 .wxmenu1 li a {color: #005bac;  padding:0 20px; display: block; text-decoration: none;  /*一级链接的颜色宽度和高度*/ }
#nav_ecwms2 .wxmenu1 li a:hover { color:#0a51a1; text-decoration: none;  /*鼠标滑上去后，链接的颜色和背景*/ padding:0 20px;}
#nav_ecwms2 .wxmenu1 ul { display:none;}
#nav_ecwms2 .wxmenu1 ul li { position:relative; }
#nav_ecwms2 .wxmenu1 li ul { width:85px;  top:36px; /*下拉二级ul*/ margin: 0px; padding:0; z-index:100; }
#nav_ecwms2 .wxmenu1 li ul li { width:85px; background:#ec9090; /*下拉二级和三级li的样式*/ border:1px solid #d88988;  height:36px; line-height:36px; text-align:left; padding:0;}
#nav_ecwms2 .wxmenu1 li ul li a { color:#512b2b; width:85px; /*下拉二级和三级链接样式 */font-weight:normal;  text-align: center;  display:block; text-indent:0px; height:36px; background:none; overflow:hidden; zoom:1;}
#nav_ecwms2 .wxmenu1 li ul li a span { padding:0 0 0 5px;}
#nav_ecwms2 .wxmenu1 li ul li a:hover { color:#fff; width:110px;  /*下拉二级三级鼠标滑过样式*/ height:36px; text-align: center; display:block;}
#nav_ecwms2 .wxmenu1 li ul ul { left:110px;/*下拉三级左边距*/ z-index:200; top:0;}
#nav_ecwms2 .wxmenu1 li a.selected { color: #005bac; font-weight:bold;  padding:0 20px; height:36px; display: block; text-decoration: none;   /*当前位置*/}
#nav_ecwms2 .wxmenu1 .cont{background:none;}

/*--- 子目录 ---*/
.promenu2{background:url('../images/menubg.png') no-repeat top center;width:950px;height:85px;margin:0 auto;margin-top:-110px;padding:10px 15px;}
.promenu2 ul{float:left;}
.promenu2 ul li{float:left;margin:0 9px;}

.e1 a{background:url('../images/e1.png') no-repeat top center;width:66px;height:78px;display:block;}
.e1 a:hover{background:url('../images/e1h.png') no-repeat top center;}
.e2 a{background:url('../images/e2.png') no-repeat top center;width:66px;height:78px;display:block;}
.e2 a:hover{background:url('../images/e2h.png') no-repeat top center;}
.e3 a{background:url('../images/e3.png') no-repeat top center;width:66px;height:78px;display:block;}
.e3 a:hover{background:url('../images/e3h.png') no-repeat top center;}
.e4 a{background:url('../images/e4.png') no-repeat top center;width:87px;height:78px;display:block;}
.e4 a:hover{background:url('../images/e4h.png') no-repeat top center;}
.e5 a{background:url('../images/e5.png') no-repeat top center;width:66px;height:78px;display:block;}
.e5 a:hover{background:url('../images/e5h.png') no-repeat top center;}
.e6 a{background:url('../images/e6.png') no-repeat top center;width:66px;height:78px;display:block;}
.e6 a:hover{background:url('../images/e6h.png') no-repeat top center;}
.e7 a{background:url('../images/e7.png') no-repeat top center;width:66px;height:78px;display:block;}
.e7 a:hover{background:url('../images/e7h.png') no-repeat top center;}
.e8 a{background:url('../images/e8.png') no-repeat top center;width:66px;height:78px;display:block;}
.e8 a:hover{background:url('../images/e8h.png') no-repeat top center;}
.e9 a{background:url('../images/e9.png') no-repeat top center;width:66px;height:78px;display:block;}
.e9 a:hover{background:url('../images/e9h.png') no-repeat top center;}
.e10 a{background:url('../images/e10.png') no-repeat top center;width:66px;height:78px;display:block;}
.e10 a:hover{background:url('../images/e10h.png') no-repeat top center;}
.e11 a{background:url('../images/e11.png') no-repeat top center;width:66px;height:78px;display:block;}
.e11 a:hover{background:url('../images/e11h.png') no-repeat top center;}

