@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px, "思源宋体"; color:#555; margin: 0px; text-align:center; }
*{ padding:0; margin:0;font-family:"思源宋体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; 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{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.wrapper{width:1030px; margin:0 auto;padding:0; text-align:left;}
.header{}
.top{}
.top .top-left{float:left;}
.top .top-right{float:right;}
.nav-box{height:43px; line-height:43px; background:url(../images/bg.jpg) left repeat-x;box-shadow:0 2px 7px #888;  margin-top:2px;}
.nav-box ul li{padding:0 60px; background:url(../images/line.jpg) right no-repeat;font-size:14px;float:left; font-family:"思源宋体";}
.nav-box ul li.last{background:none;}
.nav-box ul li a{color:#444;}
.nav-box ul li a:hover{color:#002170;}

.banner{background:url(../images/bg2.jpg) bottom center no-repeat;padding-bottom:23px;}
.slider {
    margin: 15px auto 0;
    overflow: hidden;
}
		/*banner样式*/
		.slideBox{ width:1029px; height:389px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; 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:1029px; height:389px; display:block;  }
		/*banner样式*/

.main{ font-size:14px;}
.box1{border:1px solid #ddd;background:#fff; padding:25px 10px 15px 10px;}
.picScroll-left{ width:1028px;  margin:0 auto;overflow:hidden; position:relative;  }
.picScroll-left .hd{width:1016px; overflow:hidden;  height:48px; position:absolute; left:0; top:45px;  }
.picScroll-left .hd .prev{ display:block;  width:28px; height:48px; float:left;  overflow:hidden;
	 cursor:pointer; background:url("../images/jt1.jpg") no-repeat;}
.picScroll-left .hd .next{ display:block;  width:28px; height:48px; float:right;  overflow:hidden;
	 cursor:pointer; background:url("../images/jt2.jpg") no-repeat;}
.picScroll-left .bd{ padding:0 30px 0 30px;  }
.picScroll-left .bd .tempWrap{width:938px !important;}

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; background:#fff; border-right:1px solid #ddd;  }
.picScroll-left .bd ul li .pic{ text-align:center;   line-height:30px;}
.picScroll-left .bd ul li .pic img{ width:220px; height:130px;   }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.box2{ margin-top:25px;}
.b2-left{width:340px; float:left; box-shadow:0px 2px 5px #bbb;}
.b2-mid{margin:0 40px; display:inline;}
.b2-right{width:270px; float:left;box-shadow:0px 2px 5px #bbb;}
.b2-title{height:33px; line-height:33px; padding:0 10px; background:url(../images/bg4.jpg) left repeat-x;border:1px solid #ddd;}
.b2-title span{float:left; padding-left:10px; background:url(../images/line3_23.jpg) left no-repeat; font-size:15px; color:#0a3293;}
.b2-title a{float:right;}
.b2-content{padding:15px;background:#fff; line-height:28px; height:190px;}
.b2-content ul li{padding-left:15px; background:url(../images/jt3.jpg) left no-repeat;height:37px; line-height:37px; border-bottom:1px dashed #ccc;}
.b2-content ul li a{float:left;}
.b2-content ul li span{float:right}
.b2-content2{padding:15px;line-height:28px; height:190px; background:#fff url(../images/bg3.jpg) bottom center no-repeat; line-height:30px;}
.b2-content2 h3{font-size:15px; color:#002170; font-weight:normal;}

/*内页*/
.sider{width:250px;float:left;padding:10px;background:#fff; border:1px solid #ddd;}
.sider .sider-title{font-size:22px;font-weight:bold; text-align:center; color:#0a3293; border-bottom:1px solid #ddd; margin-bottom:10px;padding-bottom:10px;}

.sider h3{font-size:13px; padding-left:20px; background:url(../images/bg5.png) left no-repeat; border-bottom:1px solid #eee;  height:40px; line-height:40px;}
.sider h3 a{color:#0a3293;}
.sider ul{padding:5px 0;}
.sider ul li{height:32px; line-height:32px;border-bottom:1px dashed #ddd; padding-left:14px; background:url(../images/jt3.jpg) left no-repeat; background-position:4px 10px; font-size:12px;}

.side_right{ width:700px; float:right; background:#fff; border:solid 1px #dcdcdc; box-shadow:0 0 2px #e8e8e8; padding:15px; min-height:400px;}
.side_right .title{ border-bottom:solid 1px #e3e3e3; height:24px;}
.side_right .title .dangq{ font-size:16px; border-left:solid 3px #e80012; padding-left:6px; float:left;}
.side_right .title .weizhi{ float:right; font-size:12px;}
.side_right .title a:hover{ text-decoration:underline;}

.side_right .intro{ line-height:26px; padding:20px 0;}
.side_right .intro table{ background:#dadada; margin-bottom:20px;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{ color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"微软雅黑"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}


/*关于我们*/
.about{line-height:28px;}

/*产品列表*/
.sideMenu{  }
.sideMenu h3{   cursor:pointer; color:#0a3293;}
.sideMenu ul{  display:none; /* 默认都隐藏 */ }

.product_list{ }
.product_list ul li{ float:left; margin:0 7px 10px; height:175px;  text-align:center; overflow:hidden; line-height:23px; font-size:13px;}
.product_list ul li img{ border:solid 1px #dadada; width:217px; height:128px;}

/*产品详细*/
.product_show{}
.product_show .pic{ width:360px; float:left;}
.product_show .guige{ width:300px; float:left; margin-left:30px;}
.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;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#287fc6; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}

.picFocus{ margin:0 auto;  width:350px;   position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:79px; height:50px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:350px;  display:block;  }

.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#e80012; color:#fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.news_list{}
.news_list ul li{ background:url(../images/jt3.jpg) no-repeat 6px; padding-left:20px;  height:36px; line-height:36px; border-bottom:1px  dashed #ddd;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}


/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

.contact{ line-height:30px;}
.contact h3{margin-bottom:10px;}

.footer{margin-top:40px;padding:20px 0 25px 0; text-align:center; border-top:1px solid #b9b9b9; font-size:14px;}

