﻿body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select{margin:0; padding:0;}
body{ color: #000;  font-size:12px; font-family: "微软雅黑","Microsoft YaHei"; background:url(images/bg.jpg) repeat-x center top;}
a{text-decoration:none; color:#000;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover{color:#182B82;}
img,ul,li,em{border:none; list-style:none; font-style:normal;}
input,form,textarea{font-family:"微软雅黑","Microsoft YaHei";}
.fl{float: left;}
.fr{float: right;}
.l{float:left;}
.r{float:right;}
.main{width: 984px; padding:0 10px;margin: 0 auto; background:#fff;}
.clear{clear: both;display: block;}
.blank{height: 20px;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
.blank50{height:50px;}
u{text-decoration:none;}

.flash{width:983px; height:472px; background:#e4e4e4; padding:5px; margin:90px auto 0 auto;}
.enter{width:993px; margin:auto; text-align:right;}

/*顶部*/
.header{ height:93px; padding:10px 0; background:#f7f7f7; width:1004px; margin:auto;}

.logo{ float:left; margin-left:10px;}
.logo img{height:93px;}
.lang{float:right; margin:50px 10px 0 0; fon}


/*下拉菜单*/
.head-box{background:url(images/nav-bg.gif) right -246px no-repeat; height: 41px;width:1004px; margin:auto; position:absolute; left:50%; margin-left:-502px;}
.head-box .menu{}
.head-box .menu ul li{float: left;position: relative;z-index: 999;}

.head-box .menu ul li a{display: block; width:125px;line-height: 35px; height:35px;background: url(images/nav-bg.gif) right top no-repeat;text-align: center; color:#000;padding-bottom: 6px; font-weight:bold;}
.head-box .menu ul li:hover .svb a{color: #fff; background-position: left -41px;}

.head-box .menu ul li:first-child a{background-position: left -82px;}
.head-box .menu ul li:first-child:hover a{background-position: left -123px;}
.head-box .menu ul li:last-child a{background-position: left -164px;}
.head-box .menu ul li:last-child:hover a{background-position: left -205px;}

.head-box .menu ul li dt a{display: block;  line-height: 35px; height:35px; background:#182B82; text-align: center; color:#fff; width:124px; margin-left:1px;padding-bottom: 0px;}
.head-box .menu ul li dt a:hover{ background: url(images/nav-bg.gif) right top no-repeat; color:#000; }

.head-box .menu ul li .svb-box{	display: none; z-index:999999; margin-top:-6px;
 filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}

/* banner */
.banner{width:1004px; margin:auto; padding-top:5px; background:#f7f7f7; text-align:center;}
.ban_bottom{width:1004px; margin:auto;}

/**/
.title{font-size:14px; font-weight:bold; color:#1c548b; margin-bottom:10px;}
.index_about{width:240px; float:left; background:url(images/middle-left.jpg) no-repeat right top; padding-right:20px;}
.index_about img{float:left; margin-right:10px;}
.index_about p{text-align:justify; line-height:20px; color:#000;}

.index_mid{width:450px; float:left;}
.tr1{}
.tr1 td{text-align:center;  font-weight:bold; color:#1c548b;}
.tr2 td{text-align:center; padding:5px 0; color:#000;}

.index_tel{width:240px; float:right; background:url(images/middle-left.jpg) no-repeat left top;padding-left:20px;}
.index_tel p{text-align:center;}

.parter{}
.parter h5{float:left; font-size:18px; color:#1c548b; line-height:60px; margin-right:20px;}
#pro{ height:60px; overflow:hidden; border:solid 1px #ccc; border-left:0; border-right:0;}
#pro li{float:left;}
#pro li img{}




/* 底部 */
.foot{width:1004px; margin:0px auto; border-top:solid 1px #ccc;}
.foot p { text-align: center; padding-top: 10px; color: #999;}
.foot img{vertical-align:middle;}

/* 内页 */
.ny_left{width: 240px;}
.left_title{margin:25px 0 15px 25px;}

.ny_right{ border-left:solid 1px #ccc; padding:10px 15px;}

/*左标题*/
.sub_nav{ width:204px; margin-left:25px;}
.sub_nav ul{}
.sub_nav li{}
.sub_nav li a{height: 30px; line-height:30px; background: url(images/button.gif) no-repeat; padding-left: 55px; display:block;}
.sub_nav li a:hover,.sub_nav li.currclass a{color:#fff; background: url(images/press.gif) no-repeat;}

/* 位置导航 */
.weizhi{ line-height:36px; border-bottom:dotted 1px #ccc;}
.weizhi a{}


/* 新闻列表 */
.news_a{ width:880px; margin:0px auto; margin-top: 25px;}
.news_a dl{ width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.news_a dl dt,.news_a dl dt img{ width:235px; height:155px; float:left; vertical-align:top;}
.news_a dl dd{ width:600px; float:right;}
.news_a dl dd .title{ width:100%; height:25px; line-height:25px; position:relative;}
.news_a dl dd .title p{ width:880px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_a dl dd .title p a{ font-size:14px; color:#333333; font-weight:bold;}
.news_a dl dd .title p a:hover{ color:#0C59D2;}
.news_a dl dd .title em{ display:block; text-align:right; position:absolute; right:0; top:0; font-size:14px; color:#888;}
.news_a dl dd .des{ width:100%; height:85px; font-size:14px; color:#555555; line-height:215%; text-indent:2em; overflow:hidden;}
.news_a dl dd .more{ display:block; width:91px; height:28px; border:1px solid #005088; text-align:center; line-height:28px; font-size:14px; color:#005088; margin-top:10px;}


/* 产品列表 */
.tu_list{background: #fff;margin-bottom: 40px; text-align: center;}
.tu_list ul{border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.tu_list li{overflow: hidden; width: 292px;height: 300px; float: left; border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;position: relative;}
.tu_list li>p{color: #000;font-size: 20px;padding-top: 20px;}
.tu_list li img{height: 80%;width: 100%; position: absolute;  right: 0px;bottom: 0px; left: 0px;margin: 0  auto;}
.tu1{opacity: 0; transition:all .5s; position: absolute;zoom: 1;width: 100%;height: 100%;background: rgba(0,0,0,.8);top: 0px;left: 0px;}
.tu1>p{display: block; width: 80%;margin: 0px auto;height: 60px;font-size: 14px;color: #fff;line-height: 195%;overflow: hidden;padding-top: 100px;margin-bottom: 30px;}
.tu1>a{font-size: 13px;color: #2C62AA;padding: 5px 10px;background: #fff;}
.tu_list li:hover .tu1{opacity: 1;}

/*分页*/
.mypages{margin:25px 0 10px 0; text-align:center; height:50px; line-height:50px;}
.mypages a{ background: #ccc ; padding:7px 14px; color:#666; font-size:14px; border-radius:3px;}
.mypages a.curr,.mypages a:hover{background:#182B82;  color:#FFFFFF;}



/* 内容 */
.neirong{margin: 20px 10px 0 10px; line-height: 24px; text-align:justify;overflow: hidden; font-size:13px; color:#333;}
.neirong img{max-width: 100%;}
.neirong p{margin-bottom: 10px;}
#dituContent{margin-bottom: 30px;}


/* 新闻内容页 */
.ntitle{margin: 0px 20px 0px;padding: 20px 0px 13px 0px;text-align: center;border-bottom: 1px dotted #ccc;}
.ntitle h1{font-size: 16px;margin-bottom: 10px;}
.ntitle span{color: #aaa;padding: 0 10px;}

/* 产品内容页 */
.tu_neirong{margin-bottom:40px;}
.box-rightn{float: left;}
.box_right{float: right;width: 670px;}
.box_right h2{ font-size:30px; color:#2C62AA; padding:5px 0 5px;font-weight: normal;}
.box_right>p{line-height: 30px;font-size: 16px;color: #666666;}
.box-rightn img{display: block;}
.ke-zeroborder{border: 1px solid #ccc;margin-top: 15px;}
.ke-zeroborder td{padding-left: 20px;height: 45px;}

.bg_d,.bg_e{ width:100%; height:50px; background:#eee; min-width:1150px; margin:0px auto; margin-top:20px;}
.pro_db,.pro_dc{ width:1150px; margin:0px auto; height:50px; line-height:50px; text-align:left;}
.bg_d_a{ position:fixed; z-index:9999999999; left:0; top:-25px;}
.pro_db span{ display:inline-block; *display:inline; zoom:1; width:135px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#333; cursor:pointer;}
.pro_db span.now,.pro_db span:hover{ height:47px; border-bottom:3px solid #2C62AA; color:#2C62AA;}
.pro_dc{ position:relative;}
.pro_dc span{ font-size:18px; color:#2C62AA; margin-left:25px;}



/*图片放大*/
.picShow img:hover,.picShow a:hover img{transition:all 300ms ease-out 0s; 
  cursor:pointer;
  -webkit-transform:scale(1.1);
  moz-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
}
.picShow img{transition:all 300ms ease-out 0s; }


/*图文分页*/
.pic_art_list{}
.pic_art_list dl{ padding:20px 0; height:180px; border-bottom:dotted 1px #CCCCCC;}
.pic_art_list dl dt{ width:300px; float:left;}
.pic_art_list dl dt a{width:280px; height:180px; display:block; overflow:hidden;}
.pic_art_list dl dt img{width:280px; height:180px; }

.pic_art_list dl dd .time{ font-weight:normal; font-size:10px; color:#999; line-height:30px; padding-left:20px;}

.pic_art_list dl dd{padding-right:0px;}
.pic_art_list dl dd h5{line-height:40px; font-weight:normal; font-size:20px;}
.pic_art_list dl dd h5 span{float:right;}
.pic_art_list dl dd p{  line-height:24px; color:#999999;}


.more2{ margin-top:20px;}
.more2 a{width:100px; height:30px; line-height:30px; display:inline-block; border:solid 1px #ccc; text-align:center; transition:all 300ms ease-out 0s;}
.more2 a:hover{ background:#2C62AA; color:#FFF; border:solid 1px #2C62AA;}


/*图片分页*/
.pic_list{ margin-top:25px;}
.pic_list li{ width:33.3%; height:200px; float:left; overflow:hidden; text-align:center;}
.pic_list li img{ width:90%; height:80%;}
.pic_list li h3{line-height:36px; font-weight:normal; text-align:center;}

/*文章分页*/
.art_list{}
.art_list dl{ height:124px; border-bottom:solid 1px #e1e1e1; margin-top:40px;}
.art_list dt{ width:84px; height:64px; background:#f2f2f2; float:left; margin-right:20px; text-align:center; padding-top:20px; color:#666;}
.art_list dt span{ font-size:25px; height:30px; line-height:30px; color:#666; display:block;}
.art_list dd{}
.art_list dd h4{ font-size:15px; margin-bottom:10px; padding-top:3px;}
.art_list dd p{ line-height:24px; color:#777;}
.art_list dd p a{color:#ff8404;}


/*人力资源分页*/
.renli{width:90%; margin:auto;}
.renli li a{ display:block;height:100px; padding-top:30px; font-size:14px; font-weight:bold;border-bottom: #e0e0e0 1px solid;background: url(images/point-blue.gif) no-repeat 4px 32px; text-indent:25px;}
.renli li:hover a{background: url(images/point-blue.gif) no-repeat 4px 32px #e8e8e8; color:#000; text-decoration:underline;}

/*加工平台分页*/
.jiagong{}
.jiagong li{margin:10px; text-align:center; font-size:14px;}
.jiagong img{width:600px;}

.about_focus{width:300px; height:180px; float:right; background:#e8e8e8; margin-left:20px;}

