*{margin: 0; padding: 0;}
body{min-width: 1000px; font: 12px/150% "Arial"; color: #555; background: url(./images/bg.jpg) center bottom repeat-x #FFF;}
img{border: 0px;}
ul,ol{list-style-type: none;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select{font: 12px/100% "Arial"; color: #555; outline: 0;}
textarea{resize: none; overflow: auto;}
h1,h2,h3,h4,h5,h6,font{font-size: 12px;}
a{color: #666; text-decoration: none; cursor: pointer;}
a:hover,a:active{color: #ff6600; text-decoration: none;}
.clear{clear: both; font-size: 0px; line-height: 0px; height: 0px;}
.hidden{display: none;}
.center{text-align: center;}
.overlay{width: 100%; height: 100%; background: #000; position: fixed; _display: none; left: 0; top: 0; z-index: 100; opacity: 1;}
.autocut{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}
.wrapper,.wrap{width: 1000px; margin: 0 auto; position: relative;}
.wrapper{margin-bottom: 50px; min-height: 500px;}
/* topper */
.topper{width: 100%; height: 27px; line-height: 27px; background: url(./images/spring.gif) center 0 repeat-x #f9fdff; overflow:hidden; }
.topper .welcome{float: left;}
.topper .opr{float: right; width: 300px;}
.topper .opr li{float: right; width: 80px; padding-left: 10px;}
.topper .opr a{display: block; height: 27px; position: relative; padding-left: 20px;}
.topper .opr i{width: 20px; height: 27px; position: absolute; left: 0; top: 0; background: url(./images/ico.png) 0 0 no-repeat;}
.topper .setHome i{background-position: 0 0;}
.topper .addFavo i{background-position: -20px 0;}
.topper .contact i{background-position: -40px 0;}
/* header */
.header{height: 90px; background: url(./images/e_1.gif) right bottom no-repeat; position: relative; z-index: 10;}
.logo{float: left; width: 381px; height: 60px; overflow: hidden; margin-top: 12px;}
/* searcher */
.searcher{float: right; width: 250px; height: 30px; border: 2px solid #1e8fd9; background: #FFF; margin: 20px 0 0 0;}
.searcher .submit{float: right; width: 60px; height: 30px; padding-left: 20px; border: 0; cursor: pointer; background: url(./images/ico_search.gif) 10px center no-repeat #1e8fd9; color: #FFF;}
.searcher .type{float: right; height: 30px; position: relative; border: 0; display: inline;}
.searcher .type span.res{width: 60px; height: 30px; line-height: 30px; display: block; padding: 0 5px; cursor: pointer; color: #999; overflow: hidden; background: url(./images/uids.gif) right center no-repeat;}
.searcher .txt{float: right; width: 105px; height: 30px; line-height: 30px; padding: 0 5px; border: 0; color: #999;}
.searcher .drop{position: absolute; width: 70px; background: #1e8fd9; left: 0; top: 30px; overflow: hidden; display: none;}
.searcher .drop dl{border: 2px solid #1e8fd9;}
.searcher .drop dt{height: 20px; line-height: 20px; color: #FFF;}
.searcher .drop a{padding-left: 5px; display: block; cursor: pointer; color: #FFF;}
.searcher .drop a:hover{color: #1e8fd9; background: #FFF;}
.tel{float: right; height: 40px; line-height: 30px; margin: 20px 20px 0 0; font-size: 30px; font-weight: 700; color: #ff8929; background: url(./images/ico_tel.gif) left center no-repeat; padding-left: 45px; font-family:Georgia;}
.tel, .searcher, .topper .opr { position:relative; right:40px; }

/* nav */
.nav{height: 59px; background: url(images/spring.gif) center -30px repeat-x #1e8fd9; font-family: "microsoft yahei"; position: relative; z-index: 5;}
.nav .wrap{position: static;}
.nav ul{float: left;}
.nav li{float: left; width: 111px; height: 59px; line-height: 48px; font-size: 16px; background: url(./images/spring_nav.gif) left center no-repeat;}
.nav li.home{background: none;}
.nav li a{display: block; height:59px; color: #FFF; text-align: center;}
.nav .subNav{position: absolute; left: 0; top: 59px; background: url(./images/spring.gif) center -110px repeat-x #FFF; width: 100%; height: 30px; line-height: 30px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.02); overflow: hidden; display: none;}
.nav .subNav dl{width: 1000px; height: 30px; line-height: 30px; margin: 0 auto;}
.nav .subNav dd{float: left; padding: 0 15px; width:80px; background: url(./images/spring_nav2.gif) left center no-repeat;}
.nav .subNav dd.first{background: none;}
.nav .subNav a{color: #333; height:30px; background: none !important; _width:70px; _overflow:hidden; }
.nav .subNav a:hover{color: #ff6600;}
.nav .hover a,.nav .cur a{background: url(./images/spring_nav3.gif) center top repeat-x #ff8929; }
/* banner */
.banner,.banner ul,.banner img{height: 400px;}
.banner{width: 100%; min-width: 1000px; position: relative; overflow: hidden; margin-bottom: 20px; z-index: 2;}
.banner ul{width: 100%;}
.banner li{width: 100%; position: absolute; z-index: 1; overflow: hidden; background: #FFF;}
.banner img{width: 1440px; display: block; position: relative; left: 50%; margin-left: -720px; top: 0;}
.banner .tip{width: 100%; height: 14px; text-align: center; position: absolute; left: 0; bottom: 20px; z-index: 3;}
.banner .tip span{display: inline-block; width: 20px; height: 20px; background: url(./images/ico.png) 0 -30px no-repeat; _background: #1e8fd9; margin: 0 10px; cursor: pointer;}
.banner .tip span.cur{background-position: -20px -30px; _background: #ff6600;}
/* column */
.column{border: 1px solid #e3e3e3; margin-bottom: 25px; background: #FFF;}
.column .head { height:52px; border-bottom:1px solid #ddd; position:relative; }
.column h2 { width:233px; height:54px; background:url(./images/column_bg.gif) 0 0 no-repeat; position:relative; top:-1px; left:-5px; }
.column .mo { height:54px; line-height:54px; padding:0 15px 0 0; background:url(./images/v.gif) right center no-repeat; position:absolute; right:15px; top:0; }
.column .classify { position:absolute; right:100px; top:0; height:53px; }
.column .classify li { float:left; }
.column .classify a { display:block; width:88px; height:53px; line-height:50px; text-align:center; color:#555; }
.column .classify a:hover { background:url(./images/classify.gif) center top no-repeat; }
.column .sLeft, .column .sRight{ position:absolute; width:15px; height:305px; background:url(./images/s_left.gif) 0 0 no-repeat; }
.column .sLeft { left:-16px; bottom:0; }
.column .sRight { right:-16px; top:0; background-image:url(./images/s_right.gif); }
/* ipro */
.ipro { position:relative; overflow:hidden; width:960px; margin:20px 0 0 20px; }
.ipro .list { float:left; width:1100px; position:relative; top:-20px; }
.ipro .item { float:left; width:460px; padding:20px; border-left:1px dashed #ddd; border-bottom:1px dashed #ddd; position:relative; left:-21px;  }
.ipro .item .img { width:200px; height:150px; border:1px solid #ddd; background:#FFF; padding:3px; float:left; margin-right:10px; _display:inline; }
.ipro .item .img img { width:200px; height:150px; background:#F1F1F1; display:block; }
.ipro .item .img:hover { border-width:2px; border-color:#1e8fd9; padding:2px; }
.ipro .item h3 { height:30px; }
.ipro .item h3 a { color:#1e8fd9; font-size:18px; font-family:"Microsoft Yahei"; }
.ipro .item .summary { font-size:14px; color:#333; font-weight:700; height:20px; overflow:hidden; }
.ipro .item .description { line-height:22px; height:75px; overflow:hidden; }
.ipro .item .description a { color:#ff6b11; }
.ipro .item .call, .ipro .item .order { float:left; width:99px; height:31px; line-height:30px; font-weight:700; color:#FFF; text-align:center; background:url(./images/ico.png) -60px 0 no-repeat; }
.ipro .item .call { background-position:-60px -35px; margin-left:10px; _display:inline; }
.ipro .item .description a:hover, .ipro .item h3 a:hover { text-decoration:underline; }
/* icase */
.icase { width:960px; height:280px; margin:30px 0 0 20px; overflow:hidden; position:relative; }
.icase .list { float:left; width:200%; }
.icase .item { float:left; padding:4px; width:180px; height:220px; border:1px solid #ddd; margin:0 10px 30px 0; _display:inline; position:relative; }
.icase .item .img { display:block; }
.icase .item .img img { width:180px; height:135px; background:#f1f1f1; display:block; }
.icase .item h3 { height:30px; line-height:30px; text-align:center; font-size:14px; }
.icase .item h3 a { color:#333; }
.icase .item .company { height:25px; line-height:20px; text-align:center; }
.icase .item .pay { width:140px; height:24px; line-height:24px; text-align:center; background:url(./images/pay.gif) center center no-repeat; margin:0 auto; text-align:center; color:#FFF; }
.icase .shadow { width:190px; height:8px; line-height:0; font-size:0; background:url(./images/f.gif) center top no-repeat; position:absolute; left:-1px; top:228px; }
.icase .item:hover { border-width:2px; padding:3px; border-color:#1e8fd9; }
.icase .item:hover .shadow { background-image:url(./images/f2.gif); left:-2px; }
/* companys */
.companys { margin:0 auto 25px; width:820px; height:112px; background:url(./images/company.gif) 0 0 no-repeat; padding:20px 30px 0 150px; color:#FFF; }
.companys a { display:inline-block; color:#FFF; padding:0 10px; line-height:30px; }
/* iabout */
.iabout { width:100%; background:url(./images/x.gif) 0 65px repeat-x #eee; padding-top:20px; }
.iabout .head { width:650px; height:80px; line-height:70px; text-align:center; color:#FFF; background:url(./images/ai.gif) center top no-repeat; margin:0 auto; font-size:24px; font-family:"Microsoft Yahei"; margin-bottom:30px; }
.iabout .head span { margin-left:10px; font-size:18px; color:#d4e8fb; }
.iabout .main { width:1000px; height:230px; margin:0 auto; }
.iabout .img { float:left; width:287px; height:192px; padding:4px; background:#FFF; border:1px solid #ddd; margin-right:20px; _display:inline; }
.iabout .img img { display:block; width:287px; height:192px; }
.iabout .info { line-height:22px; height:190px; overflow:hidden; }
.iabout .info strong { font-size:16px; display:block; margin-bottom:8px; }
.iabout .info a { color:#ff6b11; }
/* icase2 */
.icase2 { width:100%; background:url(./images/x.gif) 0 0 repeat-x #eee; }
.icase2 .main { width:1000px; margin:0 auto; padding-top:30px; overflow:hidden; }
.icase2 .list { width:200%; float:left;  }
.icase2 .item { width:190px; margin:0 12px 20px 0; float:left; _display:inline; }
.icase2 .item .img { display:block; width:180px; padding:4px; border:1px solid #ddd; background:#FFF; }
.icase2 .item .img img { width:180px; height:135px; display:block; }
.icase2 .item h3 { height:40px; line-height:40px; text-align:center; font-size:14px; background:url(./images/line.gif) center bottom no-repeat; margin-bottom:5px; }
.icase2 .item .school, .icase2 .item .major { height:20px; line-height:20px; }
.icase2 .item h3 a:hover { text-decoration:underline; }
/* igroup */
.igroup { width:1000px; margin:0 auto 10px; padding-top:15px; }
.igroup .head { height:52px; border-bottom:1px solid #ddd; padding-left:65px;  }
.igroup .head h2 { height:20px; line-height:20px; padding-top:5px; font-size:16px; color:#1e8fd9; font-family:"Microsoft Yahei"; }
.igroup .head span { font-size:14px; color:#666; }
.igroup .head .mo {}
.icontact .head { background:url(./images/icontact.gif) 0 0 no-repeat; }
.inews .head { background:url(./images/inews.gif) 0 0 no-repeat; }
.imsg .head { background:url(./images/imsg.gif) 0 0 no-repeat; }
/* icontact */
.icontact { float:left; width:260px; padding-right:30px; height:310px; background:url(./images/shadow.gif) right top no-repeat; }
.icontact .main { font-size:14px; line-height:28px; }
.icontact .ls { width:100%; height:75px; background:url(./images/hotLine.gif) right bottom no-repeat; padding-top:15px; }
.icontact .ls dd { width:120px; padding-left:70px; position:relative; height:20px; line-height:20px; margin-bottom:10px; color:#ff6b11; font-size:18px; font-weight:700; }
.icontact .ls span { position:absolute; left:0; top:0; background:url(./images/hotLine.gif) 0 0 no-repeat; width:61px; height:20px; text-align:center; color:#FFF; font-size:12px; font-weight:400; }
/* inews */
.inews { float:left; width:330px; padding:0 30px; height:310px; background:url(./images/shadow.gif) right top no-repeat; }
.inews .list { padding-top:15px; }
.inews .item { height:29px; line-height:29px; border-bottom:1px dashed #ddd; position:relative; background:url(./images/g.gif) left center no-repeat; }
.inews .item a { margin-left:15px; }
.inews .item span { position:absolute; right:0; top:0; }
/* imsg */
.imsg { float:left; width:290px; padding:0 0 0 30px; height:310px; }
.imsg .form { padding:20px 0 0 0; }
.imsg .item { height:50px; position:relative; padding-left:60px; }
.imsg .item label { position:absolute; left:0; top:0; height:30px; line-height:30px; }
.imsg .item .txt { width:180px; height:30px; line-height:30px; padding:0 10px; border:1px solid #ddd; background:#FFF; color:#666; }
.imsg .item span { color:#F00; font-size:20px; margin-left:10px; }
.imsg .item .submit { width:99px; height:31px; background:url(./images/ico.png) -60px -35px no-repeat; color:#FFF; border:0; font-weight:700; font-size:14px; cursor:pointer; }
/* bottomCotent */
.bottomCotent { background:#0168b7; color:#FFF; padding:20px 0 0; }
.viceNav { height:45px; line-height:45px; background:url(./images/r.gif) center center no-repeat; margin-bottom:20px; }
.viceNav .item { float:left; text-align:center; width:110px; background:url(./images/spring_nav4.gif) left center no-repeat; }
.viceNav .item a { color:#FFF; font-size:14px; font-family:"Microsoft Yahei"; }
.viceNav .item a:hover { text-decoration:underline; }
.viceNav .home { background:none; }
/* friendLink */
.friendLink { height:60px; width:870px; padding-left:130px; position:relative; background:url(./images/line2.gif) 120px top no-repeat; border-bottom:1px solid #4e96cd; }
.friendLink strong { position:absolute; left:0; top:0; height:24px; line-height:24px; font-size:16px; font-family:"Microsoft Yahei"; background:url(./images/link.gif) left center no-repeat; padding-left:30px; font-weight:400; }
.friendLink a { color:#FFF; display:inline-block; line-height:24px; margin:0 10px; }
.friendLink a:hover { text-decoration: underline; color:#67b8ee; }
/* keywords */
.keywords { border-top:1px solid #024476; padding:20px 0; text-align:center; }
/* footer */
.footer{text-align: center; color: #FFF; line-height: 24px; background:#024476; padding:20px 0; }
.footer a{color: #FFF;}
.footer a:hover{text-decoration: underline;}
/* sideBar */
.minBanner{margin-bottom: 30px;}
.sideBar{float: left; width: 250px;}
.leftMenu { width:234px; }
.leftMenu .head { margin-bottom:10px; }
.leftMenu .head h2 { width:233px; height:54px; background:url(./images/column_bg.gif) 0 0 no-repeat; overflow:hidden; }
.leftMenu .head span { display:block; color:#FFF; font-size:16px; font-weight:700; font-family:"Microsoft Yahei"; height:54px; line-height:45px; padding-left:20px; }
.leftMenu .item { margin-bottom:3px; }
.leftMenu a.nav2 { display:block; width:224px; padding:5px; background:#f1ddba; color:#666; }
.leftMenu a.nav2 span { display:block; width:224px; height:26px; line-height:26px; border:1px dashed #e0bf7c; text-align:center; }
.leftMenu a.nav2:hover, .leftMenu a.nav2.cur { background:#ebcd97; }
.leftMenu .subMenu { width:100%; padding:3px 0 0; }
.leftMenu .subMenu a { width:100%; display:block; height:30px; line-height:30px; text-align:center; background:#fef4e2; border-bottom:1px solid #fff; }
.leftMenu .subMenu a:hover { background:#fbebce; }
/* leftNews */

/* leftCon */
.leftCon { width:100%; margin:0 0 10px; padding-top:15px; }
.leftCon .head { height:52px; border-bottom:1px solid #ddd; padding-left:65px; background:url(./images/icontact.gif) 0 0 no-repeat; }
.leftCon .head h2 { height:20px; line-height:20px; padding-top:5px; font-size:16px; color:#1e8fd9; font-family:"Microsoft Yahei"; }
.leftCon .head span { font-size:14px; color:#666; }
.leftCon .ls { width:100%; height:75px; background:url(./images/hotLine.gif) right bottom no-repeat; padding-top:15px; }
.leftCon .ls dd { width:120px; padding-left:70px; position:relative; height:20px; line-height:20px; margin-bottom:10px; color:#ff6b11; font-size:18px; font-weight:700; }
.leftCon .ls span { position:absolute; left:0; top:0; background:url(./images/hotLine.gif) 0 0 no-repeat; width:61px; height:20px; text-align:center; color:#FFF; font-size:12px; font-weight:400; }
.leftCon .main { font-size:14px; line-height:28px; }
/* content */
.content{width: 735px; float: right;}
.sitepath{width: 733px; height: 52px; line-height: 52px; border: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #FFF; position:relative; }
.sitepath h2{ width:154px; height: 53px; line-height: 52px; font-size: 16px; color: #999; font-weight:400; font-family: "microsoft yahei"; overflow:hidden; text-align:center; position:absolute; left:0; top:0; background:url(./images/sitepath.gif) center center no-repeat; }
.sitepath .io{position: absolute; right: 10px; top: 0; color:#a4a3a3; }
.sitepath .io a{ color:#a4a3a3; }
.sitepath .io a:hover { text-decoration:underline; color:#ff791a; }
.container{width: 733px; border: 1px solid #ddd; border-top: 0; background: #FFF; margin-bottom:15px;}
/* jingFormat */
.jingFormat, .jingArt, .jingHi, .jingArt2 { width:700px; margin:0 auto; padding:20px 0; line-height:150%; color:#555; }
.jingFormat { overflow:hidden; }
.jingFormat p { margin-bottom:10px; }
.jingFormat img { max-width:100% !important; }
.baiduMap { width:700px; }
.baiduMap .BMap_bubble_title > a, .formData .sub { background:#e35000; color:#FFF; }
.baiduMap .BMap_bubble_title > a:hover, .formData .sub:hover { background:#cd4a02; }
/* jingArt */
.jingArt h1 { padding:20px 50px; text-align:center; font-size:20px; font-family:"microsoft yahei"; line-height:30px;  }
.jingArt .img { width:100%; text-align:center; }
.jingArt .img img { max-width:100%; }
.jingArt .mark { text-align:center; color:#999; border-top:1px dashed #e2e2e2; border-bottom:1px dashed #e2e2e2;}
.jingArt .mark span { margin:0 10px; }
/* jingArt2 */
.jingArt2 .img { width:350px; height:350px; text-align:center; float:left;  }
.jingArt2 .img img { width:100%; height:350px; background:#F1F1F1; }
.jingArt2 .article { float:right; width:320px; font-family:"microsoft yahei"; }
.jingArt2 h1 { font-size:18px; line-height:22px; margin-bottom:10px;  }
.jingArt2 h2 { font-size:14px; line-height:18px; margin-bottom:20px; color:#999; font-weight:400;  }
.jingArt2 p { font-size:14px; line-height:25px; }
.jingArt2 .btn { width:100%; padding-top:20px; }
.jingArt2 .btn a { display:block; width:150px; height:40px; line-height:40px; text-align:center; background:#ff9419; border:1px solid #ff6901; font-size:16px; color:#FFF; font-weight:700; margin-bottom:10px; }
.jingArt2 .btn a:hover { background:#ff8800; }
/* jingHi */
.jingHi { padding:0; height:30px; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#FFF; background:#ff6600;  }
.jingHi span { margin-left:20px; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 25px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:30px; line-height:30px; padding:0px 12px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#e35000; font-weight:bold; color:#e35000; }
.pager span.dot{ background:#8d5248; border-color:#0a6c00; font-weight:bold; color:#fff; }
/* reLink */
.reLink { width:100%; height:50px; line-height:25px; padding:10px 0 0; border-top:1px solid #ddd; background:#FFF; margin-bottom:15px; }
.reLink p { margin-left:15px; }
.reLink p a:hover { text-decoration:underline;  }
/* reInformation */
.reInformation { width:733px; margin-bottom:15px; background:#FFF; border:1px solid #ddd; font-family:"Microsoft Yahei"; }
.reInformation .head { height:40px; line-height:40px; border-bottom:1px solid #ddd; margin-bottom:10px;  }
.reInformation .head h2 { font-size:16px; color:#f08f0c; font-weight:400; margin-left:15px;  }
.reInformation .list { width:100%; float:left; padding-bottom:15px; }
.reInformation li.item{float: left; width: 224px; margin: 0 0 0 15px; _display: inline;}
.reInformation li.item .img{width: 100%; height: 168px; overflow: hidden; background: #f1f1f1;}
.reInformation li.item img{width: 100%; height: 168px; display: block;}
.reInformation li.item .ins{height: 70px; padding: 10px 10px 15px; border: 1px solid #e1e1e1; position: relative;}
.reInformation li.item .ins a.tit,.reInformation li.item font{display: block; height: 20px; line-height: 20px; color: #000;}
.reInformation li.item font{color: #a4a3a3; margin-bottom:5px; }
.reInformation li.item .ins a.tit:hover{text-decoration: underline; color: #ff6600;}
.reInformation li.item span{display: block; height: 20px; line-height: 20px; font-size: 14px; color: #ff6600; font-family: "microsoft yahei";}
.reInformation li.item b{font-size: 20px;}
.reInformation li.item a.order { display:block; width:99px; height:31px; line-height:30px; font-weight:700; color:#FFF; text-align:center; background:url(./images/ico.png) -60px 0 no-repeat; }
/* 搜索数据 */
.sosoNull, .loading { height:60px; line-height:30px; width:100%; }
.sosoNull span, .loading span { color:#FF0000; margin-left:20px; }
.loading { color:#f07f00; padding:15px 0 0 15px;  }
.dataNull { width:500px; height:200px; background:url(http://c.hnjing.com/code/data_1.gif) center center no-repeat; margin:0 auto; overflow:hidden; text-indent:-99em; }
/* listCase */
.listCase .list{float: right; width: 700px; padding: 30px 0 0;}
.listCase .item { float:left; padding:4px; width:180px; height:168px; border:1px solid #ddd; margin:0 43px 30px 0; _display:inline; position:relative; }
.listCase .item .img { display:block; }
.listCase .item .img img { width:180px; height:135px; background:#f1f1f1; display:block; }
.listCase .item h3 { height:30px; line-height:30px; text-align:center; font-size:14px; }
.listCase .item h3 a { color:#333; }
.listCase .item .company { height:25px; line-height:20px; text-align:center; }
.listCase .item .pay { width:140px; height:24px; line-height:24px; text-align:center; background:url(./images/pay.gif) center center no-repeat; margin:0 auto; text-align:center; color:#FFF; }
.listCase .shadow { width:190px; height:8px; line-height:0; font-size:0; background:url(./images/f.gif) center top no-repeat; position:absolute; left:-1px;  }
.listCase .item:hover { border-width:2px; padding:3px; border-color:#1e8fd9; }
.listCase .item:hover .shadow { background-image:url(./images/f2.gif); left:-2px; }
/* listProduct */
.listProduct .list { width:700px; padding:5px 15px 15px; }
.listProduct .item { width:100%; height:160px; padding:20px 0; border-bottom:1px dashed #ddd; position:relative; }
.listProduct .item .img { width:200px; height:150px; border:1px solid #ddd; background:#FFF; padding:3px; float:left; margin-right:10px; _display:inline; }
.listProduct .item .img img { width:200px; height:150px; background:#F1F1F1; display:block; }
.listProduct .item .img:hover { border-width:2px; border-color:#1e8fd9; padding:2px; }
.listProduct .item h3 { height:30px; }
.listProduct .item h3 a { color:#1e8fd9; font-size:18px; font-family:"Microsoft Yahei"; }
.listProduct .item .summary { font-size:14px; color:#333; font-weight:700; height:20px; overflow:hidden; }
.listProduct .item .description { line-height:22px; height:75px; overflow:hidden; }
.listProduct .item .description a { color:#ff6b11; }
.listProduct .item .call, .listProduct .item .order { float:left; width:99px; height:31px; line-height:30px; font-weight:700; color:#FFF; text-align:center; background:url(./images/ico.png) -60px 0 no-repeat; }
.listProduct .item .call { background-position:-60px -35px; margin-left:10px; _display:inline; }
.listProduct .item .description a:hover, .listProduct .item h3 a:hover { text-decoration:underline; }
/* listProduct2 */
.listProduct2 .list { width:100%; padding:25px 0;  }
.listProduct2 .item { float:left; width:210px; height:auto; position:relative; margin:0 0 25px 25px;  }
.listProduct2 .item .img { display:block; width:200px; height:150px; padding:4px; border:1px solid #ddd; background:#FFF; }
.listProduct2 .item img { width:200px; height:150px; display:block; background:#F1F1F1; }
.listProduct2 .item .img:hover { padding:3px; border:2px solid #f07f00;  }
.listProduct2 .item h3 { height:30px; line-height:30px; font-size:14px; font-family:"Microsoft Yahei"; overflow:hidden; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .price { display: block; height: 30px; line-height: 20px; font-size: 16px; color: #ff6600; font-family: "microsoft yahei";  display:none;}
.listProduct2 .item .mark { height:40px; line-height:20px; color:#999; }
.listProduct2 .item .mark span { margin-right:15px; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .call, .listProduct2 .item .order { float:left; width:99px; height:31px; line-height:30px; font-weight:700; color:#FFF; text-align:center; background:url(./images/ico.png) -60px 0 no-repeat; }
.listProduct2 .item .call { background-position:-60px -35px; margin-left:10px; _display:inline; }
/* listNews */
.listNews .list { width:700px; overflow:hidden; margin:0 auto; padding-top:15px; position:relative; }
.listNews .list ul { float:left; width:110%; }
.listNews .item { height:29px; line-height:29px; border-bottom:1px dashed #ddd; position:relative; background:url(./images/g.gif) left center no-repeat; }
.listNews .item a { margin-left:15px; }
.listNews .item span { position:absolute; right:0; top:0; }
