@charset "utf-8";

/* base 公共部分 */
body { font: 14px/22px "Source Han Serif SC", "Source Han Sans CN"; color:#232323; margin: 0px; text-align:center; }
*{ padding:0; margin:0; font-family: "Source Han Sans CN" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#555; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{  color:#232323; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ }

.wrapper{width:100%;margin:0; padding:0; overflow:hidden;}
.header{}
.top{width:100%; height:38px; line-height:34px; background:url(../images/bg.jpg) left repeat-x;}
.top .top-box{width:1028px; margin:0 auto;  text-align:right;}
.top2{width:1028px; margin:0 auto; }
.top2 .logo{float:left;}
.top2 .tel2{float:right;}

.nav-box{height:40px; line-height:40px; background:#02388d;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav-box2{width:1100px; margin:0 auto;}
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{vertical-align:top;padding:0px;margin:0;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:40px;  }
.imcm li a img{display:inline;border-width:0px;}
.imcm span{display:inline;}
.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{font-size:1px;float:left; text-align:center;}
.imcm ul ul li{width:100%;float:none; border-bottom:1px solid #ccc; !important;}
.imcm a{display:block;position:relative; }
.imcm a:Hover{background:#dc6603;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible; }
.imde ul ul li:hover  .imsubc{visibility:visible;background:#ccc;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}

#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(light_arrow_down.gif); width:9px; height:6px; left:-9px; top:5px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(light_arrow_down.gif); background-repeat:no-repeat;background-position:top left;}
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(medium_purple_right.gif); width:6px; height:9px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(medium_purple_right.gif); background-repeat:no-repeat;background-position:top left;}
#imouter0 {border-style:none; border-color:#6a6a6a; border-width:1px;}
#imenus0 li ul {background:#02388D;padding:0 7px;filter:Alpha(Opacity=90,Style=0); opacity:0.90;-moz-opacity:0.90;}
#imenus0 .imunder {background-color:#a2a2a2; top:3px; left:3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity:0.90;-moz-opacity:0.90;}
#imenus0 li a, #imenus0 .imctitle { text-align:center; font-size:16px; color:#fff;}
#imenus0 li:hover>a { }
#imenus0 li a.ihover, .imde imenus0 a:hover { }
#imenus0 li a.iactive {}
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {background-color:transparent; color:#fff; text-align:center; font-size:12px; font-weight:normal;  border-style:none; border-color:#000000; border-width:1px; padding:0 5px; }
#imenus0 ul li:hover>a {color:#fff;font-weight:bold; }
#imenus0 ul li a.ihover {color:#fff;font-weight:bold;  }
#imenus0 ul li a.iactive {}

.slideBox{ width:100%;  overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.box1{width:100%; background:#eaf0f6;}
.bb1{border:1px solid #002a6b; width:1028px; margin:0 auto;}
.bb1 .bb1-title{height:40px; line-height:40px; font-size:16px;   text-align:left;padding-left:15px; background:#02388d; color:#fff; }
.bb1 .bb1-content{padding:5px; background:#f2f2f2;}
.bb1 .bb1-content ul li{font-size:16px;  width:338px; height:80px; line-height:80px;float:left;}
.bb1 .bb1-content ul li.second{border-left:1px solid #99caf1; border-right:1px solid #99caf1; }
.bb1 .bb1-content ul li.first a{ color:#02388d;}
.bb1 .bb1-content ul li.second a{ color:#dc6603;}
.bb1 .bb1-content ul li.third a{ color:#f00;}
.bb1 .bb1-content ul li a:hover{font-weight:bold;}

.main{width:1028px;margin:20px auto;text-align:left;}
.sider{width:220px; float:left;}
.sider-right{width:780px;float:right;}

.tel{border:1px solid #e9e9e9;}
.tel .tel-title{height:34px; line-height:34px;  background:url(../images/bg2.jpg) left repeat-x;padding-left:15px;}
.tel .tel-title span{font-size:14px;   color:#02398c;  padding-left:15px; background:url(../images/bg3.jpg) left no-repeat;}
.tel .tel-content{padding:5px 10px; color:#02388d;line-height:28px; }

.box2{}
.box2 .b2-left{width:380px; float:left;border:1px solid #e9e9e9;}
.box2 .b2-right{width:380px;float:right;border:1px solid #e9e9e9;}
.b-title{height:34px; line-height:34px;  background:url(../images/bg2.jpg) left repeat-x;padding:0 15px;}
.b-title span{font-size:14px;   color:#02398c;  padding-left:15px; background:url(../images/bg3.jpg) left no-repeat;float:left;}
.b-title a{float:right;}
.b2-content{padding:10px ; line-height:28px;}
.b2-content img{float:left;margin-right:10px;}
.br2-content{padding:8px; }
.br2-content ul li {height:37px; line-height:37px; background:url(../images/bg4.jpg) left no-repeat; padding-left:15px; border-bottom:1px dashed #ddd;}
.br2-content ul li a{float:left;}
.br2-content ul li span{float:right;}

.box3{margin-top:20px;border:1px solid #e9e9e9;}
.b3-content{padding:10px; height:280px; }


.sr-title{height:29px; line-height:29px; background:url(../images/bg2.jpg) left repeat-x; border:1px solid #ddd;}
.sr-title span{float:left;margin-left:10px; background:url(../images/bg3.jpg) left no-repeat; padding-left:15px;font-size:14px;   color:#02398c;}
.sr-title .srt-right{float:right; text-align:right; margin-right:10px;}
.about{padding:20px 0;font-size:14px; color:#555; line-height:30px;}

/*产品列表*/
.product_list{ padding:20px 0;}
.product_list ul li{ float:left; margin:0 14px 20px; width:222px; background:#efefef;padding:5px; text-align:center; overflow:hidden;display:inline;}
.product_list ul li img{ border:solid 1px #dadada; width:220px; height:150px;}

/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ width:420px; float:left;}
.product_show .pic img{ width:400px; border:solid 1px #dadada;}
.product_show .guige{ width:300px; float:right;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#287fc6;}
.sm{ width:100%; float:left; margin-top:20px;}
.sm .smbt{  width:100%; float:left; }
.sm .smbt span{background:#0244ac; color:#fff; padding:5px 10px; font-size:14px; float:left;font-weight:bold;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}

/*新闻中心*/
.news{padding:20px 0;}
.news ul li{padding:10px 0; border-bottom:1px dashed #ccc;}
.date{width:80px; float:left; padding:20px 10px; background:#02388d; text-align:center;font-size:14px;   color:#fff;}
.date span{ display:block; border-bottom:2px solid #fff;}
.news-content{width:660px;float:right; color:#555;}
.news-content p.n1{font-weight:bold; color:#02388d;}
.news-content p.n2 a{color:#c00725;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:16px; font-weight:bold;text-align:center; line-height:40px; color:#02388d;border-bottom:dashed 1px #dadada;}
.news_show .date2{ text-align:center; margin-bottom:10px;  padding-bottom:10px;}
.news_show .nr{ padding:8px 18px; font-size:14px; background:#f1f1f1;}
.news_show .nr p{ margin-bottom:10px; line-height:24px;}
.news_show .back{ text-align:right;}
.news_show .back a:hover{ color:#ec6100;}
.link a{color:#007265;}

/*内页右边单页及表格、表单样式*/
.intro{ line-height:26px; padding:20px;}
.intro p{ margin-bottom:15px;}
.intro table{ background:#dadada; margin-bottom:20px;}
.intro table tr td{ padding:4px; background:#fff;}
.intro table tr td a:hover{ color:#c30;}
.intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px;   border-radius:3px;}
.intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}

/*联系我们*/
.contact{padding:20px 0; font-size:14px; line-height:30px;color:#777;}

.footer{border-top:5px solid #dc6603; margin-top:25px;}
.footer .f1{background:#02388d;  padding:20px 0;}
.footer .f1 .f1-box{width:1028px; margin:0 auto;}
.footer .f1 .f1-box ul {padding:0 66px;float:left; text-align:left;}
.footer .f1 .f1-box ul.last{width:160px; padding:0;}
.footer .f1 .f1-box ul li{height:30px; line-height:30px; text-align:left;}
.footer .f1 .f1-box ul li.first{font-size:14px; }
.footer .f1 .f1-box ul li a{color:#fff;}
.footer .f1 .f1-box ul li a:Hover{font-weight:bold;}
.footer .f2{height:40px; line-height:40px; background:#0360d8; color:#fff;}
.footer .f2 .f2-box{width:1028px; margin:0 auto; text-align:left;}
.footer .f2 .f2-box span{float:left;   font-size:14px;}
.footer .f2 .f2-box a{color:#fff; padding:0 10px;}




















