@charset "utf-8";
/* CSS Document */

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6бbug */ 
* html body{overflow: visible; } 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}

/* body */ 
body{color:#333; font-size:14px; font-family:"微软雅黑"; line-height:22px;} 
i, em, cite { font-style: normal; }
/* a */ 
a{color:#333; text-decoration:none; }
a:hover{text-decoration:none; color:#F00 }
/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
/* li */ 
ul,li{list-style-type:none;} 
/* img */ 
img{border:0; vertical-align:middle;} 
/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;}
embed { width:98%;}
.newsnr{ width:100%; overflow:hidden}
.newsnr img{ width:99% !important; text-align:center; height:auto !important}
.newsnr .p0 img{ width:99% !important; text-align:center; height:auto !important}


/*********清除浮动处理**********/
.clr {clear:both; display:block; height:0;font-size:0; overflow:hidden;}


.heawrap{ height:60px;  width:100%;  margin:0 auto; background:#ebebeb; border-top:3px solid #0385c5 }
.logo{height:50px; float:left; margin-top:10px;   margin-left:10px; overflow:hidden ;}
.logo img{ width:170px;}
.hea-R{text-align:right; float:right; overflow:hidden; margin-right:10px; height:45px; margin-top:15px; }




.nav{ width:100%; display: -webkit-box; -webkit-box-orient: vertical;}
.menuDiv{ background:#FFFFFF;  -webkit-box-flex:1;}
.menuDiv h3{font-size:18px;  width:100%; color:#444444; height:52px;  background-image: -webkit-linear-gradient(top,#f4f4f4,#e4e4e4); border-bottom:1px solid #d4d4d4; border-top:1px solid #FFF;  cursor:pointer; line-height:52px; overflow:hidden;}
.menuDiv h3 span{background:url(navli.jpg) 98% 50% no-repeat; font-weight:normal; font-size:18px; padding-left:10px; padding-right:10px; display:block}
h3.click{ background:#000}
.menuDiv ul{ display: -webkit-box; -webkit-box-orient: horizontal;}
.menuDiv ul li{color:#333333; background:#EEEEEE;  background-image: -webkit-linear-gradient(top,#f4f4f4,#e4e4e4); border-bottom:1px solid #d4d4d4; border-top:1px solid #FFF;   font-size:16px;  height:52px; width:100%; line-height:52px;}
.menuDiv ul li a{color:#333333; font-weight:normal; display:block; padding-left:25px; -webkit-box-flex:1; font-size:16px;  height:52px;}
.menuDiv ul li a:hover{color:#333333;}

.wap-main-db{ width:100%; background-image: -webkit-linear-gradient(top,#e92817,#da1711);  display: -webkit-box; -webkit-box-orient: horizontal; height:46px;}
.wap-main-db .Left{  -webkit-box-flex:1; line-height:46px; text-align:center; border-right:1px solid #b40d05 }
.wap-main-db .Left a{ color:#FFF; font-size:18px; display:block; width:100%;}
.wap-main-db .Right{  -webkit-box-flex:1; text-align:center; line-height:46px;  border-left:1px solid #fb422d}
.wap-main-db .Right a{ color:#FFF; font-size:18px; display:block; width:100%;}



.nymenu{ width:100%; height:40px; background:#db291d; line-height:40px; color:#FFF;font-family:"微软雅黑"; font-weight:bold; font-size:16px;}
.nymenu span{ padding-left:10px;}
.showpro{ width:94%; padding:3%; margin:0 auto}
.showpro img { width:80%; margin:0 auto; text-align:center}
.showpro h6{ width:100%; margin:0 auto ; text-align:center; font-weight:normal}

.showhonor{ width:94%; padding:3%; margin:0 auto; text-align:center}
.showhonor img { width:80%; margin:0 auto; text-align:center}

/*内页样式*/
.ny{ display: -webkit-box; -webkit-box-orient: vertical;}
.aboutmenu{ padding-left:10px; height:40px; background:#0780ca; line-height:40px; -webkit-box-flex:1; color:#FFF; font-family:"微软雅黑"; font-weight:bold; font-size:16px;}
.aboutnr{ -webkit-box-flex:1; padding:10px 10px 30px; background:#FFF;}
.aboutnr TABLE { width:100%;}
.aboutnr img{ width:98%; margin-top:10px; height:auto; margin-bottom:10px; }

.protnr{ -webkit-box-flex:1; width:90%; margin-right:20px; padding:10px 10px 30px; background:#FFF;}
.protnr table{ width:0 !important; overflow:hidden }


.wh-nr{display: -webkit-box; -webkit-box-orient: vertical; margin-bottom:20px;}
.wh-nr01{-webkit-box-flex:1; display:block; margin:0 auto; text-align:center}
.wh-nr02{-webkit-box-flex:1; display:block;  text-align:center}



.nycon{ width:98%; padding:1%;  background:#FFF}
.nycon img{ width:50%;}


/*内页之产品页样式*/
.pronr{ width:100% }
.pronr li{ width:50%; float:left}
.pro-nr{display: -webkit-box; -webkit-box-orient: vertical; width:50%; -webkit-box-flex:1; margin-bottom:20px;}
.pro-nr01{-webkit-box-flex:1; display:block; margin:0 auto; text-align:center; border:1px solid #CCC; margin-right:5px}
.pro-nr02{-webkit-box-flex:1; display:block;  text-align:center}

.pro-img { text-align:center}
.pro-img img{ width:70% !important; text-align:center;  margin:0 auto; height:auto}
.prozil img{ width:98% !important; height:auto}

/*新闻*/
.newsnr{ width:100%;display: -webkit-box;-webkit-box-flex:1; margin-bottom:40px; -webkit-box-orient: vertical;}
.newsnr a{ font-size:14px; color:#666; padding-left:15px; overflow:hidden; -webkit-box-flex:1; display:block; border-bottom:1px dotted #d4d4d4; line-height:40px; height:40px;}
.newsnr a:hover{}
.ny-news h2{ font-size:18px;width:100%; height:32px; line-height:32px; text-align:center;}
.shownews{ width:98%; padding:1%; overflow:hidden; height:auto;}



/*底部样式*/

.dingb{ width:100%; height:40px; background:#0780ca;  font-size:16px; line-height:40px;  text-align:center}
.dingb a{color:#FFF;  width:100%; height:40px; display:block; text-align:center}


.footer{ margin:0 auto; display:block; width:100%; padding:15px 0px; color:#848484; text-align:center; background:#f1f1f1; }

.submenu{ font-size:14px; color:#555555; font-family:"微软雅黑";}
.submenu a{ color:#555555; display:block;}
.submenu a:hover{ color:#555555; display:block;}



/* slidemain */
#newsdata{display:none; }
#slidefront{font-size:12px; overflow:hidden; z-index:999; width:50%; float:left; color:#000; line-height:18px; position:absolute; right:0px!important; top:-200px;}
#slidefront a{color:#FFF;}
#slidefront a:hover{color:#ffffff;}
.slideclose{display:block; right:0px; padding-left:10px; width:100%; background:#333; cursor:pointer; position:relative; line-height:40px; margin:0px; height:40px;}

.slidetitle{font-weight:bold; font-size:14px; color:#cfa924; line-height:24px;padding-top:10px;height:24px;text-align:center;}
.slidemain{margin:00px;}
#slideshadow{z-index:998; width:50%; position:absolute; top:0; right:0px;}
.slideshadow p{ width:40%; height:40px; line-height:40px}

.af{width:50%; float:left;; height:40px;}
.af a{ color:#000 !important; display:block; width:100%; float:left;background:#e8e8e8; text-align:center; border-left:1px solid #c7c7c7; line-height:40px; height:40px;FILTER: alpha(opacity=100); -moz-opacity: 1;opacity:1; border-right:1px solid #FFF;}
.af a:hover{ display:block; width:100%; height:40px; background:#333; color:#FFF !important;}

.af0{width:100%; float:left; font-size:14px; font-weight:bold; background:#c9c9c9; color:#333; line-height:40px; padding-left:10px; height:40px;}
.af1{width:100%; float:left; font-size:14px; font-weight:bold; background:#999; color:#333; line-height:40px; padding-left:10px; height:40px;}
.af1 a{ width:100%; height:40px; color:#333; display:block; font-weight:normal;}



/*首页图片切换样式*/
.tempmo{opacity:0.3;filter:alpha(opacity=30);height:auto;border:1px dashed green;margin:3px;background:#FFF;}
.dashmo{position:absolute;border:1px dashed #f00;filter:alpha(opacity=80);margin:3px;background:#FFF;height:auto;opacity:0.8;}

.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{vertical-align:middle;min-height:100px;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden;height:20px;position:absolute;right:10px;bottom:0px;}
.roll_img_mb_01 .nav_box li{width:10px;height:10px;font-size:1px;overflow:hidden;background:#ddd;border-radius:50px;float:left;margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#c00;}
