﻿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:#333;}

/*----------------------------------A--------*/
a:link { color: #333; text-decoration:none;}
a:visited { color: #333; text-decoration:none;}
a:hover { color: #01b1ed; text-decoration:underline;}
a:active { color: #333; 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;}
/*--------header--------*/
.main_bg{ width:100%; overflow:hidden; zoom:1; background:url(../images/bg.gif) repeat-x;}
.header{ width:961px; height:175px; margin:0 auto;}

.main{ width:960px; margin:0 auto; overflow:hidden; zoom:1;}

.imgshow{ width:500px; height:285px; float:left;}
.hotnews{ width:410px; float:right;}

dl.hot{ border-bottom:1px #cdcdcd dashed; padding-bottom:10px;}
dl.hot dt a{ font-size:20px; color:#369; font-family:"微软雅黑"; font-weight:bold; line-height:100%;}
dl.hot dd{ padding:10px 0; color:#6f6f6f;}
dl.hot dd a{ color:#ff7200;}

.hot_ul{ padding-top:15px;}
.hot_ul li{ line-height:24px; font-family:'宋体'; font-size:14px;}
.hot_ul li a{ color:#2d2d2d; padding-left:5px;}

.box01{ width:918px; padding:20px; border:1px #d7d7d7 solid;}
.box02{ width:930px; padding:15px; margin:0 auto; background:#fff; border:1px #ccc solid; overflow:hidden; zoom:1;}

.title01{ background:url(../images/title01_bg.gif) no-repeat; height:30px; line-height:30px; padding-left:10px; margin-top:10px;}
.title01 h3{ float:left; font-size:14px; color:#333333; font-family:"微软雅黑"; font-weight:normal;}
.title01 span img{ float:right; color:#fff; font-family:'宋体';}

.news_ul{ padding:15px 0; width:445px; float:left; margin-left:65px;}
.news_ul li{ line-height:24px; background:url(../images/icon01.gif) center left no-repeat; padding-left:15px; font-size:14px;}
.news_ul li a{ color:#004276;}
.news_ul li span{ float:right; color:#666;}

.doings{ padding:15px 0; overflow:hidden; zoom:1; font-size:14px; line-height:24px;}
.doings h2 a{ font-size:18px; color:#004276; font-family:"微软雅黑"; line-height:30px;}
.doings span{ color:#004276;}
.doings p{ padding:5px 0;}
.doings table th{ padding-left:50px; background:#eee; height:30px; border-left:1px #ddd solid; font-family:"微软雅黑";}
tr > th:first-child{ border:none; padding-left:45px;}
.doings table td{ padding-left:50px; height:30px; font-family:"微软雅黑";}
tr > td:first-child{ padding-left:45px; color:#333333;}

.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:24px; color:#000000;}
.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;}

.box_l{ width:645px; float:left;}
.box_r{ width:300px; float:right;}

.title02{ background:#eee; height:30px; line-height:30px; padding:0 10px; border:1px #ddd solid;}
.title02 h3{ float:left; font-size:14px; color:#000; font-family:"微软雅黑"; font-weight:normal;}
.title02 span a{ float:right; color:#004276; font-family:'宋体';}

.title03{ background:url(../images/title03_bg.gif) no-repeat; height:28px; line-height:28px; padding:0 10px; border-bottom:1px #d2d2d2 solid;}
.title03 h3{ float:left; font-size:14px; color:#5b5b5b; font-family:"微软雅黑"; font-weight:normal;}
.title03 span a{ float:right; color:#004276; font-family:'宋体';}

.box02_b{ border:1px #d2d2d2 solid; margin-top:10px; overflow:hidden; zoom:1;}
.r_ul01{ padding:15px;}
.r_ul01 li{ line-height:24px; background:url(../images/icon02.gif) center left no-repeat; padding-left:10px;}
.r_ul01 li a{ color:#004276;}

.vd_spe{ padding:15px; padding-top:0; overflow:hidden; zoom:1;}
.vd_spe dt{ width:84px; height:62px; padding:2px; border:1px #d3d3d3 solid; float:left}
.vd_spe dd{ width:165px; float:right; color:#999;}
.vd_spe dd span{ color:#cc0000;}
.vd_spe dd b{ color:#333; font-weight:normal;}

.pro_ul{ clear:both; margin-top:20px;}
.pro_ul li{ width:176px; margin-left:20px; float:left;}
.pro_ul li:first-child{ margin-left:0;}
.pro_ul li a{ display:block; width:176px; height:184px; position:relative; color:#fff;}
.pro_ul li a h3{ background:#333; opacity:0.8; position:absolute; left:0; bottom:0; text-align:center; height:30px; line-height:30px; width:176px; font-family:"微软雅黑"; font-size:16px; font-weight:normal; cursor:pointer;}
.pro_ul li span{ display:block; margin-top:5px; background:#e1e1e1; padding:5px 10px;}
.pro_ul li span a{ display:inline; color:#ff7200;}

.main .hd2{ position:relative; padding-left:20px; margin:20px 0; overflow:hidden; zoom:1; }
.main .hd2 .tempWrap{ margin-left:8px;  }
.main .hd2 ul{ overflow:hidden; zoom:1; }
.main .hd2 li{ width:128px; margin-left:20px; text-align:center;}
.main .hd2 li img{ width:124px; padding:1px; border:1px #797979 solid;}
.main .hd2 li span{ display:block; padding-left:54px; color:#999;}
.main .hd2 li span b{ font-weight:normal; color:#325e7f;}
.main .hd2 .sNext,.main .hd2 .sPrev{ text-align:center; width:19px; height:37px; cursor:pointer; position:absolute; top:50px;} 
.main .hd2 .sNext{ right:0;} 
.main .hd2 .sPrev{ left:0;} 

.focusBox02{ width:500px; height:285px; margin:0 auto; overflow:hidden; position:relative; float:left;}
.focusBox02 .hd{ position:absolute; z-index:1; right:0; bottom:0;} 
.focusBox02 .hd ul{ overflow:hidden; zoom:1; float:right;} 
.focusBox02 .hd ul li{ float:left; margin-left:5px; width:15px; height:18px; line-height:12px; cursor:pointer; background:#282828; text-align:center; line-height:18px; color:#fff;} 
.focusBox02 .hd ul li.on{ background:#96272e;} 
.focusBox02 .bd{ width:500px; height:260px; background:#000; position:relative;} 
.focusBox02 .bd .pic{ line-height:0px; text-align:center; width:500px; height:260px; display:table-cell; vertical-align:middle;}
.focusBox02 .bd .pic img{ width:500px; height:260px; vertical-align:middle;} 


/*--------company--------*/
.company{ margin-top:20px;width:960px;margin:0 auto;}
.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;}

.all-title {
    background: url("../images/title02_bg.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: 32px;
    line-height: 32px;
    padding-bottom: 2px;
}

.all-title a {
    color: #d81a00 !important;
    display: block;
    float: right;
    font-size: 12px;
}