﻿body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{ margin:0; padding:0;}   
ol,ul,li{margin:0; padding:0; list-style:none;}
.left{ float:left;}.right{ float:right;}.red{ color:#c40404;}.bold{ font-weight:bold;}.center{ margin:0 auto;}.clear_r{ clear:both;}
body{ font:12px/150% Arial, "宋体"; color:#222;}

/*----------------------------------A--------*/
a:link { color: #222; text-decoration:none;}
a:visited { color: #222; text-decoration:none;}
a:hover { color: #d81a00; text-decoration:underline;}
a:active { color: #222; text-decoration:none;}

a img{ border:none;}

.footer{ width:960px; margin:0 auto; height:155px; margin-top:20px; padding-top:15px; text-align:center; line-height:200%; color:#656565; border-top:1px #d2d2d2 solid;}
.footer a{ padding:0 6px; color:#2151a5;}

/*--------top--------*/
.top{ height:40px; border-bottom:1px #d9d9d9 solid; background:#fff;}
.topcont{ width:960px; height:40px; margin:0 auto;}
.topcont a.logo{ float:left;

}

.topcont .mnav{ float:right; width:750px; text-align:right; height:40px; line-height:40px;}

.topcont .mnav a{border:0px solid red;color: #333 !important;
    margin-left: 10px;margin-top: 10px;font:12px/200% Arial, "微软雅黑";line-height:40px;}




/*--------header--------*/
.banner-bg{ width:100%; height:289px; background:url(../images/BJ.jpg) repeat-x;}
.banner{ width:960px; height:289px; margin:0 auto;}

.main{ width:960px; margin:0 auto; overflow:hidden; zoom:1;}

/*--------doing--------*/
.doings{ margin-top:20px; height:320px;}
.doings-list{ width:675px; float:left;}
.doings-time{ width:255px; float:right;}
.doings-list-title{ height:29px; line-height:29px;}
.doings-list-title h3{ background:#d81a00; font-size:14px; color:#fff; font-family:"微软雅黑"; width:84px; float:left; text-align:center;}
.doings-list-title a{ float:right; color:#d81a00 !important; font-size:12px;}
.doings-list-ul{ margin-top:10px;}
.doings-list-ul li{ width:300px; float:left; margin-left:75px; color:#8c8c8c; font-size:12px; line-height:180%; display:inline;}
.doings-list-ul li h3{ color:#222; font-size:18px; line-height:200%; font-family:"微软雅黑";}
.doings-time-title{ background:url(../images/title01_bg.gif) no-repeat; height:29px; line-height:29px; padding-left:15px;}
.doings-time-title h3{ font-family:"微软雅黑"; color:#fff; font-size:14px; font-weight:normal;}
.doings-time-list{ background:#f8f8f8; padding:15px; border:1px #e5e5e5 solid;}
.doings-time-ul{ height:235px; overflow-y:auto;}
.doings-time-ul li{ font-size:12px; font-family:'宋体'; height:24px; line-height:24px;}

/*--------news--------*/
.news{ margin-top:20px;}
.all-title{height:32px; line-height:32px; background:url(../images/title02_bg.gif) left bottom no-repeat; padding-bottom:2px;}
.all-title img{float:left;}
.all-title a{ display:block; float:right; color:#d81a00 !important; font-size:12px;}
.news-list{ height:420px; overflow:hidden; margin-top:25px;}
.news-list-img01{ width:317px; overflow:hidden; float:left;}
.news-list-img02{ float:left; margin-left:4px; margin-top:-4px;}
.news-list-img01,.news-list-img02 li{ position:relative;}
.news-list-img02 li{ margin-top:4px; float:left;}
.news-list .op,.news-list h3{ height:32px; line-height:32px; display:block; text-align:center; position:absolute; bottom:0; left:0; width:100%;}
.news-list .op{ background:#333;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/ -moz-opacity:0.5; /*Firefox私有，透明度50%*/ opacity:0.5;/*其他，透明度50%*/}
.news-list h3{ color:#fff; font-size:12px; font-weight:normal;}

/*--------company--------*/
.company{ margin-top:20px;}
.company-list{ margin-top:20px; height:340px; overflow-x:hidden; overflow-y:auto; font-size:14px; line-height:24px; width:960px;}
.company-list table th{ padding-left:50px; background:#eee; height:30px; border-left:1px #ddd solid; font-family:"微软雅黑";}
.company-list tr > th:first-child{ border:none; padding-left:45px;}
.company-list table td{ padding-left:50px; height:30px; font-family:"微软雅黑";}
.company-list tr > td:first-child{ padding-left:45px; color:#004276;}

/*--------products--------*/
.products{ margin-top:20px;}
.products .hd2{ position:relative; padding-left:20px; margin:20px 0; height:167px; overflow:hidden; }
.products .hd2 .tempWrap{ margin-left:8px;  }
.products .hd2 ul{ overflow:hidden; zoom:1; }
.products .hd2 li{ width:128px; margin-left:20px; text-align:center;}
.products .hd2 li img{ width:124px; padding:1px; border:1px #797979 solid;}
.products .hd2 li span{ display:block; padding-left:54px; color:#999;}
.products .hd2 li span b{ font-weight:normal; color:#325e7f;}
.products .hd2 .sNext,.main .hd2 .sPrev{ text-align:center; width:13px; height:153px; cursor:pointer; position:absolute; top:0px;} 
.products .hd2 .sNext{ right:0;} 
.products .hd2 .sPrev{ left:0;} 

/*--------photo--------*/
.photo{ margin-top:20px;}
.photo-list{ width:918px; margin-top:25px; padding:20px; border:1px #ccc solid;}
.gallery .sz{ position:absolute; z-index:1; right:20px; bottom:90px; font-size:22px; color:#8a8a8a; font-family:"微软雅黑";} 
.gallery .sz span{ font-size:14px; color:#8a8a8a; padding-left:10px;}
.gallery .sz span b{ color:#ff7200; font-weight:normal;}
.gallery .sz ul{ overflow:hidden; zoom:1; display:inline; padding:0 5px;} 
.gallery .sz ul li{ margin-right:5px; line-height:48px;  cursor:pointer; display:none;} 
.gallery .sz ul li.on{ display:inline; font-size:48px; color:#ff7200; font-family:"微软雅黑";} 
 
.gallery{ text-align:left; position:relative;}
.gallery .bd li .pic{ line-height:0px;  }
.gallery .bd li .bg,.gallery .bd li .title{ display:none;  }
.gallery .bd li .title{ display:block; height:75px; padding-top:15px; width:650px; font-size:12px; color:#8a8a8a;}
.gallery .bd li .title a{ font-size:24px; color:#000; font-family:"微软雅黑"; display:block; line-height:30px;}
.gallery .bd li img{ width:920px; height:625px;   }
.gallery .hd{ position:relative; padding:0 15px; zoom:1; }
.gallery .hd .tempWrap{ margin-left:8px;  }
.gallery .hd ul{ overflow:hidden; zoom:1; }
.gallery .hd li{ width:109px; padding-top:8px; text-align:center; cursor:pointer; float:left;   }
.gallery .hd li img{ width:86px; height:60px; border:1px solid #ddd; padding:2px;   }
.gallery .hd li.on{ background:url(../images/icoUp.gif) no-repeat top center;  }
.gallery .hd li.on img{ border:1px solid #e63c3c; background:#fff;   }
.gallery .hd .sNext,.gallery .hd .sPrev{  width:17px; height:71px; line-height:71px; cursor:pointer; position:absolute;  left:0px; top:4px; }
.gallery .hd .sNext{ left:auto; right:0px; }
.gallery .hd .sNext:hover,.gallery .hd .sPrev:hover{ text-decoration:none; }
.gallery .prev{ position:absolute; left:0px; top:264px; width:62px; height:62px; display:block; z-index:9; cursor:pointer;}
.gallery .next{ position:absolute; right:0px; top:264px; width:62px; height:62px; display:block; z-index:9; cursor:pointer;}