@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;}

#lgbg11{ display: none;background:url(../Images/map.png) no-repeat; position: fixed; _position: absolute; top: 30%; left: 0%;  z-index:1002;}
 #lgbg{ display: none; position: fixed; _position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.75; opacity:.75; filter: alpha(opacity=75);}
 

 #lgbg1 img{ position: fixed; _position:fixed;z-index:1000; overflow: auto; margin :0 auto; width :100%; height :auto; top :18%; }
 
 #lgshow{display: none; text-align :center ; width :100%; height :100%; position: fixed; _position: absolute; top:40%;  z-index:1002; overflow: auto;}
 #lgshow img{ width:22% !important; padding:1%; height:auto !important}


/* body */ 
body{color:#333; background-color :#fff; font-size:14px; font-family:Verdana,Arial, Helvetica, sans-serif; height:auto; line-height:22px;} 
i, em, cite { font-style: normal; }
/* a */ 
a{color:#666; text-decoration:none; font-size:12px; }
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 none; vertical-align:middle;} 
.nynr p img{ width:95% !important; margin-top:10px; margin-bottom:10px; height:auto !important;}
.wapqq{ width:82px !important; height:23px !important;}
table{ width:95% !important}
iframe { width:0}
/* h* */ 
.clr {clear:both; display:block; height:0;font-size:0; overflow:hidden;}
.height5{height:5px;}
.heidth10{height:50px;}
.news-show img{ width:90% !important; height:auto !important}


.heawrap{ height:80px;  width:100%; margin:0 auto; background:#01237c}
.logo{height:65px; width:80%; padding-left:10px; padding-top:15px; overflow:hidden;  float:left}

.hea-R{float:right; text-align:right; overflow:hidden; margin-right:10px; padding-top:10px; height:30px;  margin-top:10px;}



/*产品*/
.wap-in-case{ width:100%; height:auto; padding-top:3px; float:left; padding-bottom:2px;}
.wap-in-case li{ width:50%;  float:left}
.wap-in-case li .pro{ width:90%;  margin:0 auto; border:1px solid #ccc}
.wap-in-case li .pro img{ width:100%;  overflow:hidden}
.wap-in-case li .txt{width:90%; height:20px;font-size :11px; background:#ccc;padding-left :2PX; overflow:hidden; line-height:20px; margin:0 auto; margin-bottom :4px; text-align:center;}
.wap-in-case li .txt a{ font-size :10px; color :#01237c; }


/*新闻*/
.wap-in-news{ width:100%; float:left; height:100px;}
.wap-in-news li{ width:99%; margin:0 auto; height:28px; overflow:hidden; line-height:28px; border-bottom:1px dashed #CCC}

.wap-in-about{ width:100%; height:auto;}
.wap-in-about h3{  font-size:14px; padding-left:0px; height:24px; background:#b2d8e4;  line-height:24px;}
.wap-in-about h3 .in-bt{ width:200px; padding-left:6px; font-weight:normal; font-size :12px; color:#ff0000; font-family:Verdana,Arial, Helvetica, sans-serif; height:24px;}
.wap-in-about .in-nr{ width:100%; height:auto; float:left}
.wap-in-about .in-nr-about{ margin:0 auto 20px; width:99%; height:auto; padding:1% 0}

.wap-hd{ margin-top:0px;}

.wap-in-con{ width:100%; background:#01237c; float:left; height:auto;}
.wap-in-con ul{ width:100%; margin:0 auto; }
.wap-in-con ul li{ width:100%; height:auto; float:left; margin-bottom:4px;}

.wap-in-con ul li .L-img{ width:30%; float:left}
.wap-in-con ul li .L-img img{ width:100%; height:auto}
.wap-in-con ul li .R-txt{ width:100%; float:left;}
.wap-in-con ul li .R-txt .bt{ width:96%; margin:0 auto; border-bottom:1px  dotted #fff; padding-bottom :2px; color:#FF0000; padding-left:0px; font-size:12px; }
.wap-in-con ul li .R-txt .nr{ width:96%; margin:0 auto; color:#FFF; padding-left:0px; padding-top:5px; font-size:12px;}
.wap-in-con ul li .R-txt .nr img{ width:106%; height:auto; padding-bottom :3px;}
.wap-in-con ul li .R-txt a{ width:130%; color:#FFF;font-size:11px; line-height :16px;}

.nynrbt{width:100%; height:35px;line-height:35px; background:#f5f5f5; font-size:14px; color:#333;}
.nynrbt .bt{width:80%; float:left; padding-left:6px; color :#ff0000}
.nynrbt .bt a{color :#ff0000; font-size:12px;}
.nynr{width:96%; padding-top:6px; padding-bottom:6px; margin:0 auto; overflow:hidden;}
.nynr img{ width:95%; height:auto}
.nynr table{width:100%;}
.nynr table tr td { width:33% !important; text-align:left; vertical-align:top;font-size:12px;}
.nynr table tr td img{ width:100%}
.nynr-honor{width:96%; padding-top:6px; margin:0 auto; text-align:center; padding-bottom:0px; overflow:hidden;}
.nynr-honor img{ text-align:left; width:99%; height:auto;border:#CCC 1px solid; padding-bottom :6px;}

.pronynr{width:98%; padding-top:0px; margin:0px auto 12px;  overflow:hidden; font-size:12px;}
.pronynr li{float:left; width:98%;  margin:2% 2% 1% 1%; padding:2px; text-align:center;}
.pronynr li img{width:98%; height:auto;border:#CCC 1px solid;}

.pronyshow{width:98%; padding-top:6px; margin:0px auto; text-align:center; font-size:18px; overflow:hidden; }
.pronyshow img{ width:90%; text-align:center;}
.pro-xq{ width:100%; height:24px;  text-align :center ; font-weight :bold;  line-height:24px; font-size:12px;}
.pro-xq-nr{ width:100%; margin-bottom:6px; padding-left:4px; padding-top:0px;}
.pro-xq-nr img{ width:100%; margin-bottom:6px;border:#CCC 1px solid;}
.pro-xq-nr span{  width:98%;font-size :11px;}

.page{width:100%; height:30px; line-height:30px; text-align:center; margin-top:30px; background:#ededed;}
.newsnynr{width:98%; padding-top:6px; margin:0 auto; padding-bottom:8px; overflow:hidden; font-size:12px;}
.newsnynr li{float:left; width:100%; padding-left :5px; border-bottom:#CCC 1px dotted;  padding-top:2px; padding-bottom :4px; }
.newsnynr li a{ display:block; width:100%; line-height  :16px; }
.newsnynr h5{ text-align:center; font-size:12px; font-weight:normal ; }
.newsnynr h6{ text-align:center; font-size:12px; font-weight:normal ; border-bottom:1px dashed #CCC; margin-bottom:8px;}
.newsnynr img{width:96%; text-align:center}
.newsnynr p{width:99%; padding-left :5px;}

/*手机banner轮 播  拖拽*/
.tempmo{opacity:0.3;filter:alpha(opacity=30);height:auto;border:1px dashed green;margin:3px;background:#01237c;}
.dashmo{position:absolute;border:1px dashed #f00;filter:alpha(opacity=80);margin:3px;background:#01237c;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; height :auto;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:20px;float:left;margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#c00;}

/* 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;  text-align :center ; font-weight :bold ; width:100%; background:#182836; 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:24px;}
.af a{ color:#fff !important; font-size :11px; display:block; width:100%; float:left;background:#5586b3; text-align:left; padding-left :3px; border-left:1px solid #01237c; line-height:24px; height:24px;FILTER: alpha(opacity=100); -moz-opacity: 1;opacity:1; border-right:1px solid #FFF;}
.af a:hover{ display:block; width:100%; font-size :11px; height:24px; background:#293f56; color:#FFF !important;}

.af0{width:100%; float:left; font-size:12px; font-weight: normal; background:#346389; color:#fff; line-height:24px; padding-left:6px; height:24px;}
.af1{width:100%; float:left; font-size:13px; font-weight:bold; background:#999; color:#333; line-height:24px; padding-left:10px; height:24px;}
.af1 a{ width:100%; height:24px; color:#333; display:block; font-weight:normal;}


/*底部导航固定效果*/
.body_footer{width:100%;height:40px; background:url(../Images/bt-bj01.jpg) repeat-x; overflow:hidden; bottom:0px}
.body_footer ul{width:100%;height:40px;line-height:45px; text-align:center}
.body_footer ul li{width:49%; float:left;color:#fff; background:url(../Images/bt-bj01.jpg) repeat-x;}
.body_footer ul li a{width:99%;height:40px; font-size:16px; color:#FFF}
.body_footer .a1{ border-right:1px solid #54d5ff; height:40px}
.body_footer .a2{ border-left:1px solid #018cb8;height:40px}


.wapdinav{ height:59px; background:url(../Images/bb.jpg) top center repeat-x; border-bottom:1px solid #CCC; border-top:1px solid #CCC;}
.wapdinav li{ float:left; width:25%;  text-align:center;background:url(../Images/db-nav.jpg) right center no-repeat;   height:59px;}
.wapdinav li a{color:#FFF; font-size :11px;}
.wapdinav01{  height:59px; display:block; line-height:80px;  background:url(../Images/te1.jpg) center center no-repeat}
.wapdinav02{  height:59px; display:block;  line-height:80px; background:url(../Images/abou.jpg) center center no-repeat}
.wapdinav03{  height:59px; display:block;  line-height:80px; background:url(../Images/add.jpg) center center no-repeat}
.wapdinav04{  height:59px; display:block;  line-height:80px; background:url(../Images/cc.jpg) center center no-repeat}




.footer{ background:#01237c; height:12px; width:100%;}



#nav{float:left; width:100%;background:#f5f5f5; margin-top :-1px;border-top:1px dashed #fff;}

#nav li{float:left;width:100%;}

#nav li a{display:block; line-height :30px; color :#01237c; margin-left :6px; text-align :left ; font-size :12px;}
#nav li a:hover{ background:url(../images/menu_bg1.jpg) center top repeat-x;margin-left :6px; color :#fff; line-height :30px;text-align :center ;font-size :12px;}


