@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; line-height:22px; font-size:12px;  color:#8d8d8d;}

ul,ul li{list-style:none; margin:0; padding:0;}
img{border:0;}
p{margin:0; padding:0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.wrap{width:1001px; margin:0 auto;}
a{text-decoration:none; color:#7d7d7d;}
a:hover{color:#00478d;}

.header{height:127px; padding-bottom:7px;}
.header .lang{height:39px; border-bottom:1px solid #eee; color:#8d8d8d; text-align:right; line-height:39px;}
.header .search{ width:152px; height:19px; padding:1px; background:url(index_03.jpg) no-repeat; margin-left:20px; margin-top:9px;}
.header .search form{margin:0; padding:0; overflow:hidden; line-height:19px;}
.header .search .txt{width:130px; border:0; background:none; padding:0; text-indent:5px; line-height:19px; float:left;}
.header .search .btn{width:22px; height:19px; cursor:pointer; border:none; background:none; float:right;}

.header .lang a{color:#8d8d8d;}
.header .lang a:hover{color:#00478d;}

.header .logo{ background:url(index_07.jpg) no-repeat; width:150px; height:87px;}
.header .logo a{height:87px; display:block;}
.header .menu{ height:35px; width:629px; border-radius:2px; overflow:hidden;}
.header .menu ul li{float:left; line-height:35px; padding-right:2px;width:103px; background:url(index_16.jpg) right center no-repeat;}
.header .menu ul li.last{background:none; padding:0; }
.header .menu ul li a{background:url(index_14.jpg) repeat-x; height:35px; text-align:center; display:block; color:#fff;}
.header .menu ul li a:hover,.header .menu ul li a.focus{ background:url(index_12.jpg) center repeat-x;}
.header .tel{height:52px; width:311px; background:url(index_09.jpg) top right no-repeat;}

.banner{ height:400px; }

.main{padding:11px 0; background:#ddd;}
.main div.box{ padding:11px 9px; background:#fff; float:left; margin-left:11px; width:219px; height:258px;}

.main div.box .pic{width:219px; height:88px; padding-bottom:12px; border-bottom:1px solid #cecece; margin-bottom:12px;}
.main div.box .pic img{width:219px; height:88px; border:0;}
.main div.box  p{text-align:right; font-weight:bold;}
.main div.box .newslist li a{float:left;}
.main div.box .newslist li{line-height:22px; text-align:right;}

.footer{padding-bottom:17px; height:40px; line-height:40px;}
.aboutbanner{height:187px;}
.infomain{ padding:11px; background:#ddd;}
.side{width:220px; }
.side .tit{ height:30px; line-height:30px; padding:9px 0 0 28px; font-size:16px; color:#04479d; border-bottom:1px solid #cecece;}
.side .con{ padding:0 0 0 28px;}

.side .con div{ padding:8px 0 2px 0; border-bottom:1px solid #cecece;}
.side .con div a{height:31px; line-height:31px; text-indent:41px; display:block; background:url(about_14.jpg) center left no-repeat;}
.side .con div a:hover,.side .con div a.focus{background:url(about_11.jpg) no-repeat; color:#fff;}

.infobox{background:#fff; padding:0 10px 0 1px;}
.info{ width:736px;}
.info .tit{ padding:17px 0 0 26px; border-bottom:1px solid #cecece; line-height:22px; background:url(about_07.jpg) 0px 24px no-repeat;}
.info .tit span{color:#006ddc;}

.info .con {padding:20px 0 30px 0; line-height:32px; min-height:540px; _height:540px;}

.probox{ padding:0 20px;}

.probox .tit{ padding:17px 0 0 26px; border-bottom:1px solid #cecece; line-height:22px; background:url(about_07.jpg) 0px 24px no-repeat;}
.probox .tit span{color:#006ddc;}

.probox .con {padding:20px 0 30px 0; line-height:32px; min-height:540px; _height:540px;}


.prolist{}
.prolist li{width:274px; height:224px; float:left; margin:18px 15px; }
.prolist li a{padding:14px; display:block; color:#001b37; line-height:21px; background:#ddd;}
.prolist li a img{width:246px; height:145px; border:0;}
.prolist li a:hover{background:#d1d1d1; color:#006ddc;}


.pd-pic{ width:842px; margin:0 auto;}
.pd-title{width:842px; margin:0 auto; line-height:36px; border-bottom:1px dashed #7f8d9b; margin-bottom:30px; text-align:right}
.pd-desc-tab a{ height:40px; width:210px; display:block; float:left; text-indent:77px; font-size:14px; line-height:40px; background:#b1b1b1; color:#262626; }
.pd-desc-tab a:hover,.pd-desc-tab a.select{ background:url(product-detail_06.jpg) left no-repeat #0152b4; color:#fff;}

.pd-desc-tabcon .desc{ padding:10px 0; display:none;}

.pd-desc,.pd-desc-tab,pd-desc-tabcon{ width:842px; margin:0 auto;}
.procate li{ float:left; width:225px; padding-left:7px; border-left:1px solid #e5e5e5; margin: 24px 0; color:#747474; height:48px; padding-top:6px;  line-height:24px; }
.procate li a{color:#747474;}
.procate li a:hover{color:#006ddc;}


.ul_list_article li{ line-height:32px; height:32px; border-bottom:1px solid #ececec; }
.ul_list_article li a{ line-height:32px; }
.ul_list_article li span{line-height:32px;}
.page_fy{text-align:center; line-height:32px;}
.page_fy span,.page_fy a{margin:0 4px;}

.atitle{font-size:16px; text-align:center; line-height:32px; font-weight:bold;}
