﻿@charset "utf-8";
/* CSS Document */

body { font-size: 12px;font-family:"微软雅黑","宋体"; color:#a3a3a3;}
input, select, textarea { vertical-align: middle; }
img { border: 0;}
ul li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #a3a3a3; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
#wrap{ width:100%;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px;}
.wid{ width:1100px; margin:0 auto;}

/*head*/
.top{ height:28px; line-height:28px; overflow:hidden; background:#e3e3e3;}
.top .welcome{ color:#6b6c6c;}
.top .home a{ color:#6b6c6c; padding-left:13px;}
.top .home a img{ margin-right:5px;}
.head{height:87px; overflow:hidden;}
.logo{ margin-top:17px;}
.nav{ height:69px; border:1px solid #e7e7e7; margin-top:8px; float:right; background:url(../images/nav.jpg) repeat-x;}
.nav li{ width:97px; text-align:center; height:69px; line-height:69px; background:url(../images/pre.jpg) no-repeat right top; font-size:14px; float:left;}
.nav li a{ color:#595959;}
.nav li a:hover{ color:#005ca2;}
/*banner*/
.foucs { width:100%;margin:0 auto; display: block;height:500px;overflow:hidden; position:relative; }
.foucs .pic{display:block; width:100%; height:500px; margin:0 auto; min-width:1200px;}
.foucs .pic li{ display:block; height:500px; min-width:1200px;}
.foucs .num { width:100%; height:13px; position:absolute; bottom:10px; left:0; overflow:hidden; zoom:1; z-index:3; }
.foucs .num ul{ width:1200px; margin:0 auto; text-align:center;}
.foucs .num ul li {background:#d3d3d3; display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:12px; height:12px; margin:0 5px; text-indent:-9999em; font-size:0; cursor:pointer;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.foucs .num ul li.on {background:#ffa500; width:12px; height:12px;}



/*产品图左右滚动*/
.pro{ float:left; width:420px; overflow:hidden; margin:0 0 0 30px;}
.pic_con{width:420px;position:relative; margin-top:27px; float:left; height:200px;}
.pic_lists{float:left;width:88888px;height:175px;overflow:hidden;position:absolute; left:0;}
.left_btn{background: url(../images/l.jpg) no-repeat;width:16px;height:16px; float:left;cursor:pointer; margin:64px 2px 0 0;}
.right_btn{background: url(../images/r.jpg) no-repeat;width:16px;height:16px; float:left;cursor:pointer; margin:64px 0 0 2px;}
.pic_content{overflow:hidden;height:175px;float:left;width:360px;position:relative;}
.pic_content ul li{float:left;width:170px;height:175px;position:relative; margin:0 0 0 8px;text-align:center; font-size:14px;}
.pic_content ul li a { color:#888787;}
.pic_content ul li a img{width:170px;height:145px; }
/*foot*/
.foot{ background:#005ca2; padding:35px 0 30px 0; color:#fff;text-align:center;}
.foot-nav{ font-size:16px; padding-bottom:20px;}
.foot-nav a{ padding:0 10px; color:#fff;}
/*index*/
.inedx{ background:#f3f3f3;}
.index-bg{ width:1100px; margin:0 auto; height:299px; overflow:hidden; background:url(../images/bg.jpg) no-repeat;}
.about{ float:left; width:325px; overflow:hidden; margin:0 0 0 10px;}
.title{ font-family:Arial; color:#cdcdcd; background:url(../images/ico03.jpg) no-repeat 0 center; height:26px; line-height:26px; padding-left:16px; margin:20px 0 0 0;}
.title strong{ font-size:16px; color:#626262; padding-right:8px;}
.about-con{ line-height:2.0; font-size:14px;padding:10px;}
.about-con .img{ width:304px; height:87px; overflow:hidden; margin-bottom:10px;}
.about-con a{ color:#ffa500;}
/*left*/
.left{ width:200px; float:left; overflow:hidden;}
.left2{ padding:1px; border:1px solid #e1e1e1; margin:15px 0 30px 0;}
.left1{ border:1px solid #e1e1e1;}
.left-list li{ height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #e1e1e1; background:#f3f3f3; font-size:14px; color:#959595;}
.left-list li a{ color:#959595; padding-left:50px;}
.left-title{ background:url(../images/left01.jpg) no-repeat; height:31px; line-height:31px; padding-left:15px; font-size:14px; color:#fff;}
.posi{ text-align:right; border-bottom:1px solid #005ca2; color:#005ca2; margin-bottom:12px; padding:10px 0 7px 0;}/*right*/
.right{ width:830px; float:right; overflow:hidden; padding-bottom:50px;}
.rig-title{ background:url(../images/right.jpg) no-repeat; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #e1e1e1; font-size:14px; color:#fff; padding-left:10px;}
.con{ line-height:2.2; padding:20px 15px; font-size:14px; color:#7d7d7d; width:800px; overflow:hidden;}
.list li{ width:217px; float:left; text-align:center; margin:27px 30px 0 20px;}
.list li .img2{ width:215px; height:155px; overflow:hidden; border:1px solid #e9e9e9; margin-bottom:25px;}
.list li .txt2{ height:20px; line-height:20px; overflow:hidden; color:#525252;}
.job{ padding-top:15px;}
.fild{ font-size:14px; color:#656565; margin-top:15px; width:830px; float:left;}
.fild-l{ width:120px; text-align: right; float:left;}
.fild-r{ width:710px; float:left; overflow:hidden;}
.put{ border:1px solid #d3d3d3; /*width:115px; height:20px;*/width: 259px;height: 23px; line-height:20px;color:#656565; padding:0 5px;}
.put2{ border:1px solid #d3d3d3; width:260px; height:110px; line-height:1.8; color:#656565; padding:0 5px;}
.btn{ background:none; border:1px solid #969696; border-radius:5px; float:left; margin:0 8px; height:25px; line-height:22px; color:#656565; padding:0 10px; cursor:pointer;}
.ctitle{ text-align:center; font-size:14px; color:#292929; padding:36px 0 30px 0;}
.info { text-align:center; width:600px; margin-left:110px;}
.info p{ float:left; width:30%; text-align:center;}
.new li{ border-bottom:1px solid #a4a4a4; padding:50px 0 40px 0;}
.new li a{ float:right; /*padding-top:10px;*/}
.new li span{ font-size:14px; color:#015da3; /*padding:10px 68px 0 0;*/padding:0 68px 0 0; float:left;}
.new li:hover{ color:#bb0a40;}