@charset "utf-8";

/* 对齐 */
.text-center{
    text-align: center !important;
}
.text-left{
    text-align: left !important;
}
.text-right{
    text-align: right !important;
}
.margin-center {
    margin-left: auto;
    margin-right: auto;
}
/* display */
.ds-b {
    display: block;
}
.ds-n {
    display: none;
}
.ds-inb {
    display: inline-block;
}

/* 预设 */
body{
    font: 14px/24px 'Helvetica Neue','Microsoft Yahei',arial,helvetica,sans-serif;
    color: #303030;
}
a {
    text-decoration:none;
    transition:all 0.3s linear 0s;
}

.container { width: 1200px; margin:0 auto; }
/* index.html */
#webHeaderTable {display:table !important;*display:block !important;height:222px !important;}
.navfixtop{background:#ffffff;height:222px; width:100%;z-index:9999;_position:absolute}

/*TOP 导航 STAR*/
.clearfix:before,.droppable:before,.colsg_inner:before{content:"";display:table;height:0;overflow:hidden;}
.clearfix:after,.droppable:after,.colsg_inner:after{content:"\0020";display:block;clear:both;height:0;line-height:0}
.clearfix,.droppable,.colsg_inner{*zoom:1}.z{_zoom:1}
.fl_l{float:left;display:inline;_margin-right:-3px}
.fl_r{float:right;display:inline;_margin-left:-3px}
.suit{display:table-cell;width:2000px;*width:auto;*display:inline-block}
.auo_cell{display:table-cell;width:2000px;*width:auto;*display:inline-block}
.droppable{min-height:1px;_height:1px}
.sgcol_2{width:50%}
.sgcol_3{width:33%}
.sgcol_4{width:25%}
.sgcol_5{width:20%}
.colsg_inner{margin-left:auto;margin-right:auto;}

#header_nav{background:url(../images/nav.jpg) top repeat-x; margin-top:129px;
}
.content_nav{ width:1200px; margin:0 auto;}
#nav{ height:56px;  width:100%;  }
#nav .content_nav{  padding-top:45px;  position: relative; }
#nav  .waiUl{ width:1200px; position:absolute; right:-15px; top:0px;  }
#nav  ul li{ float:left;  text-align:center; }
#nav  ul li a{ display:block; width:142px ; text-align:center;  padding-bottom:25px; padding-top:11px;  color:#ffffff;  font-size:16px; font-family:"微软雅黑"; }
#nav .waiUl a{    

transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;}
#nav .waiUl a:hover{  background:#e21a2d; color:#fff ;}
#nav .sec{ position:relative;     }
#nav .sec .intro { position:absolute; left:0; top:50px;  display:none; z-index:999; padding:20px 15px 40px; border-top:3px solid #007CC2; background-color:#fff; }
#nav .sec  #proTypeUl, #proTypeUl{ left:-790px; width:1200px; overflow:hidden; padding:20px 0 40px; z-index:9999999;position:absolute;}
.introCon{ width:250px; overflow:hidden; padding-left:30px; padding-right:30px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.contactInfo{ padding-left:30px; padding-top:15px; line-height:1.8; text-align:left; }
#s2 .contactInfo{ padding-left:15px;}
.contactInfo h5{ font-size:20px; color:#000000;}
#nav .sec .intro ul{ padding-right:40px;}
#nav .sec ul li{ float:none; border-bottom:1px dotted #d1d1d1;}
#nav .sec ul li a{ display:block;  color:#585858; padding:6px 0px; width:110px; font-size:13px; background:none; }
#nav .sec ul li a:hover{ color:#e60012; background:url(secLiH1.jpg) no-repeat left 11px; }
#s1 .intro, #s2 .intro{ width:640px;}
.introCon  p{ text-align:left; font-size:12px; line-height:2.0;}
/*--*/
#proTypeUl h3{ font-size:16px; font-weight:bold; text-align:left; margin-bottom:10px;}
#nav #proTypeUl li, #proTypeUl li{ float:left; width:160px; padding:0 15px; margin-right:10px; border-bottom:0;  padding-left:0; text-align:left;}
#nav #proTypeUl li a, #proTypeUl li a{ text-align:left;}
#nav #proTypeUl li a:hover, #proTypeUl li a:hover{ background:none; color:#e60012;}
#proTypeUl li ul li{ float:none;  }
#nav #proTypeUl li.tInOne ,#proTypeUl li.tInOne{ padding-left:25px;}
#nav #proTypeUl li.tInOne ul li, #proTypeUl li.tInOne ul li{ padding:0; margin:0; width:50px; margin-right:5px; display:inline; }
#nav #proTypeUl li.tInOne ul li a, #proTypeUl li.tInOne ul li a{ width:60px; text-align:left;}
#nav #proTypeUl li.ppLi a{ width:165px;}
.pzBy{ padding-top:4px;float:right;}
/*--*/
.topCon{ position: absolute; right:-10px; top:19px;}
#nav .topCon a{ width:70px; border-right:1px solid #ddd; color:#585858; font-size:12px; line-height:12px; padding:0;}
#nav .topCon li:last-child a{ border:0;}
#nav .topCon a:hover{ color:#e60012;}
.topSearch{ position:absolute; right:0; top:50px;}
.topSearch span{ color:#007CC2; font-size:15px;}
/*--*/
/*TOP 导航 End*/








.page {
    width: 100%;
    margin-top: 40px;
    line-height: 31px;
    text-align: center;
}
.page a {
    color: #fff;
    background: #0B4499;
    border-radius: 5px;
    padding: 7px;
}
.page span.current {
    background: #FF6600;
    color: #fff;
    border-radius: 5px;
    padding: 7px;
}

.article .newslist li {
    line-height: 40px;
    display: block;
    border-bottom: 1px dashed #ccc;
}
.article .newslist li a {
    color: #7a7a7a;
}
.prev_next {
    margin-top: 20px;
}
.prev_next , .prev_next a {
    color: #7a7a7a;
}
#form2 input, #form2 textarea {
    border: 1px solid #ccc;
}

.public{width:1200px; margin:0 auto; overflow:hidden;}
.mar10{margin-top:10px;}
.tit_1{width:100%; height:30px; line-height:30px; padding-bottom:5px; background:url(tit_2.jpg) bottom repeat-x; overflow:hidden;}
.tit_1 p{padding:0 15px 5px 5px; float:left; font-family:"Microsoft YaHei"; font-size:18px; background:url(p_bg.jpg) bottom repeat-x; color:#010101;} 
.more{float:right; color:#cb0000;}
.gsjs_t p{padding-left:17px; background:url(icon_2.jpg) 2px 8px no-repeat;} 

.index_zzry_n{width:100%; height:211px; margin-top:20px; overflow:hidden;}
.index_zzry_n li{width:228px; height:211px; margin-left:18px; float:left; display:inline-block; text-align:center; overflow:hidden;}
.index_zzry_n li img{width:228px; height:180px;}
.index_zzry_n li span{width:100%; display:block; font-size:15px; padding-top:5px; font-family:"Microsoft YaHei"; }