@charset "utf-8";
/* CSS Document */

.main-content{background:#ebebeb;}
h1{font-size:32px; color:#000;}
/*
banner
*/
.banner{height:300px; *+margin-top:83px; text-indent:-10000px; box-shadow: 0 0 8px rgba(0,0,0,0.4);}
.about-banner{background:url(http://www.zjk-net.net/templets/jmy/images/about-banner-bg.jpg) no-repeat center center;}
.website-banner{background:url(http://www.zjk-net.net/templets/jmy/images/website-banner-bg.jpg) no-repeat center center;}
.software-banner{background:url(http://www.zjk-net.net/templets/jmy/images/software-banner-bg.jpg) no-repeat center center;}
.d-banner{background:url(http://www.zjk-net.net/templets/jmy/images/3d-banner-bg.jpg) no-repeat center center;}
.case-banner{background:url(http://www.zjk-net.net/templets/jmy/images/case-banner-bg.jpg) no-repeat center center;}
.customer-banner{background:url(http://www.zjk-net.net/templets/jmy/images/customer-banner-bg.jpg) no-repeat center center;}
.contact-banner{background:url(http://www.zjk-net.net/templets/jmy/images/contact-banner-bg.jpg) no-repeat center center;}

/***********通用内容***********/
.main-mod{zoom:1;}
.main-mod a,.main-mod a:hover{text-decoration:none;}
.border{box-shadow: 0 0 8px rgba(0,0,0,0.4); z-index:40;}
.left-box{width:200px;}
.right-box{width:940px;}

/*
左导航
*/
.left-nav{width:200px; margin-bottom:5px;}
.left-nav dt{height:100px; line-height:100px; font-size:28px; color:#000;}
.left-nav dt a{color:#000;}
.left-nav dt a:hover{color:#c00;}
.left-nav dd{height:35px; line-height:35px; margin-bottom:25px;}
.left-nav dd a{display:block; height:35px; line-height:35px; padding-left:15px; background:#333; font-size:18px; color:#f1f1f1;}
.left-nav dd a:hover,.left-nav dd a.on{background:#c40000 url(http://www.zjk-net.net/templets/jmy/images/allicon.png) no-repeat right -120px; color:#fff;}

/*
左新闻
*/
.left-news{margin-bottom:30px;}
.left-news .news{}
.left-news .news h2{font-size:28px; padding-bottom:25px; color:#000;}
.left-news .news li{background:url(http://www.zjk-net.net/templets/jmy/images/allicon.png) no-repeat 0 9px; _background-position:0 8px; padding:0 0 0 15px; line-height:1.8; font-size:14px;}
.left-news .customer{padding-top:23px;}
/*
文字介绍
*/
.text-content h1{font-size:24px; display:block; height:100px; line-height:100px; margin-bottom:-8px;}
.text-content p{font-size:16px; line-height:1.7; margin-bottom:20px; display:block;}
.text-content .common-img{width:940px; height:400px;}

/*
翻页
*/
.pagelink{line-height:32px; clear:both; overflow:hidden; padding:50px 0; zoom:1; font-size:14px;}
.pagelink li{display:block; float:left;  margin-right:10px;}
.pagelink a{display:block; float:left; padding:0 12px; border:1px solid #e2e2e2; background:#fff;}
.pagelink a:hover{background:#c40000; border:1px solid #b20000; text-decoration:none; color:#fff;}
.pagelink .thisclass{background:#c40000; border:1px solid #b20000; text-decoration:none; color:#fff; padding:0 12px; margin-right:10px; font-weight:bold;}
.pagelink .thisclass a{padding:0; border:none; margin:0; color:#fff;}
.pagelink .pageinfo{display:block; padding:0 12px; border:1px solid #d3d3d3; background:#fff;}
.pagelink .pageinfo strong{color:#c00; margin:0 2px; font-weight:normal;}
.pagelink select{width:50px; height:24px;}

/*
右文章列表
*/
.news-list{}
.news-list h1{font-size:24px; display:block; height:100px; line-height:100px; margin-bottom:-25px;}
.news-list li{padding:25px 0; line-height:20px; zoom:1; border-bottom:1px solid #ccc;}
.news-list li img{float:left; width:120px; height:90px;}
.news-list li div{width:805px;}
.news-list header{zoom:1; clear:both;}
.news-list h3{float:left; font-size:18px; padding-bottom:8px;}
.news-list h3 a{color:#000;}
.news-list h3 a:hover{color:#c00;}
.news-list time{float:right; color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.news-list p{clear:both; font-size:12px; color:#666;}
.news-list p a{color:#c00;}
.news-list p a:hover{color:#c00;}

/*
右图片列表
*/
.img-index{}
.img-index h1{font-size:24px; display:block; height:100px; line-height:100px;}
.img-index ul{width:966px; display:block; zoom:1;}
.img-index li{width:296px; height:320px; margin:0 26px 26px 0; background:#fff; float:left; display:block; _display:inline; box-shadow:0 2px 3px #ccc;}
.img-index li .img{width:296px; height:210px; display:block;}
.img-index li .img img{width:296px; height:210px;}
.img-index li h3{height:28px; width:100px; text-align:center; font-size:14px;}
.img-index li h3 a{display:block; height:28px; line-height:28px; background:#c40000; color:#fff;}
.img-index li h3 a:hover{color:#fff;}
.img-index li h4{padding:12px 10px 3px 10px; font-size:14px;}
.img-index li h4 a{font-weight:bold;}
.img-index li h4 a:hover{color:#333; text-decoration:underline; font-weight:bold;}
.img-index li p{line-height:1.5; color:#666; padding:0 10px 12px 10px; _padding-bottom:10px;}

.img-list li{height:292px;}
.img-list li h3{padding:12px 10px 3px 10px; font-size:14px;}
.img-list li h3 a{font-weight:bold;}
.img-list li h3 a:hover{color:#333; text-decoration:underline;}

.margin-top{padding-top:24px; *+padding-top:50px; _padding-top:24px;}

/*
文章内容
*/
.position{display:block; height:35px; line-height:35px; *+margin-top:83px; padding:40px 0 33px 0; font-size:16px; clear:both;}
.position a{width:100px; display:block; background:#c40000; color:#fff; text-align:center;}
.position a:hover{color:#fff; background:#c00;}
.article{width:880px; margin:0 60px 0 0;}
.article h1{font-size:32px; color:#000; padding:0 0 20px 0;}
.article p,.article div,.article time{font-size:16px; line-height:1.7; margin-bottom:20px; display:block;}
.article h2,.article h3{font-size:18px; line-height:1.7; margin-bottom:20px; display:block; font-weight:bold;}
.article h2{color:#c00;}
.article div{text-align:center; line-height:1.4;}
.article div img{_margin-bottom:5px; box-shadow:0 2px 3px #ccc;}.article time{font-size:14px; text-align:right;}
.aside{width:260px; margin-top:-70px;}
.aside .mod{margin-bottom:28px;}
.aside .mod h2{font-size:16px; display:block; margin-bottom:7px;}
.aside .mod h2 a{font-weight:bold;}
.aside .introduce{}
.aside .introduce p{line-height:1.5; font-size:14px;}
.aside .news{margin-bottom:26px;}
.aside .news h2{margin-bottom:5px;}
.aside .news li{background:url(http://www.zjk-net.net/templets/jmy/images/allicon.png) no-repeat 0 8px; _background-position:0 7px; padding:0 0 0 18px; line-height:1.8; font-size:14px;}
.aside .contact{}
.aside .contact p{line-height:1.5; padding-bottom:8px; font-size:14px;}
.aside .contact em{color:#ebebeb;}

/*
分享
*/
.share-box{}
.share{width:305px; _width:320px; margin:0; zoom:1;}
.share a{display:block; width:51px; height:50px; background:url(http://www.zjk-net.net/templets/jmy/images/allicon.png) 0 -340px; margin-right:10px; float:left; text-indent:-10000px;}
.share a.sina{background-position:0 -340px;}
.share a.qq-t{background-position:0 -390px;}
.share a.qzone{background-position:0 -440px;}
.share a.renren{background-position:0 -490px;}
.share a.kaixin{background-position:0 -540px;}

/*
相关案例展示
*/
.relevant-box{background:#d4d4d4;}
.relevant-content{margin-bottom:50px;}
.relevant-content h2{font-size:28px; line-height:100px;}
.relevant-content li{width:320px; height:340px; margin-right:27px; background:#fff; float:left; box-shadow:0 2px 3px #aaa;}
.relevant-content li .img{width:320px; height:230px; display:block;}
.relevant-content li .img img{width:320px; height:230px;}
.relevant-content li h3{height:28px; width:100px; text-align:center; font-size:14px;}
.relevant-content li h3 a{display:block; height:28px; line-height:28px; background:#c40000; color:#fff;}
.relevant-content li h3 a:hover{color:#fff;}
.relevant-content li h4{padding:12px 10px 3px 10px; font-size:14px;}
.relevant-content li h4 a{font-weight:bold;}
.relevant-content li h4 a:hover{color:#333; text-decoration:underline; font-weight:bold;}
.relevant-content li p{line-height:1.5; color:#666; padding:0 10px 12px 10px; _padding-bottom:10px;}
.relevant-content li.more{margin-right:0; background:#d4d4d4; box-shadow:none; width:159px; height:281px;}
.relevant-content li.more a{margin:124px 0 0 68px; width:91px; height:91px; display:block; background:url(http://www.zjk-net.net/templets/jmy/images/allicon.png) no-repeat 0 -200px; text-indent:-10000px;}


/***********单页***********/
/*
招聘信息
*/
.recruit-box{}
.recruit-info{width:1280px; color:#000;}
.recruit-info h1{padding:53px 40px 49px 40px; _padding-bottom:44px;}
.recruit-info li{width:560px; padding:0 40px 80px 40px; float:left; display:inline-block;}
.recruit-info li h2{font-size:18px; padding-bottom:12px; display:block;}
.recruit-info li strong{font-size:16px; padding-bottom:7px; display:block; font-weight:normal;}
.recruit-info li p{font-size:14px; padding-bottom:7px; line-height:1.5; display:block; color:#666;}
.recruit-info li ul{font-style:italic; font-size:14px; color:#666;}
.recruit-info li ul li{background:url(http://www.zjk-net.net/templets/jmy/images/allicon.png) no-repeat 0 7px; _background-position:0 6px; padding:0 0 5px 15px; line-height:1.5; margin:0; width:auto; float:none;}
.recruit-info li h3{padding:20px 0 15px 0; font-size:16px; font-weight:bold; color:#c00;}
.recruit-info li .contact{zoom:1;}
.recruit-info li .contact span,.recruit-info li .contact a{display:block; float:left; height:36px; line-height:36px; margin-right:20px; border-bottom:3px solid #c40000; background:#fff; padding:0 15px; font-size:14px; font-weight:bold;}
.recruit-info li .contact a,.recruit-info li .contact a:hover{text-decoration:none;}
.recruit-info li .contact a:hover{background:#333; color:#fff;}

/*
客户列表
*/
.customer-info{margin-bottom:50px;}
.customer-info h1{padding:50px 0 40px 0; _padding-bottom:35px;}
.customer-info li{width:50%; float:left; padding:8px 0;}
.customer-info li a{padding:5px 5px 5px 20px; background:url(http://www.zjk-net.net/templets/jmy/images/allicon.png) no-repeat 5px 11px; _background-position:5px 10px; font-size:16px;}
.customer-info li a:hover{background:#c40000 url(http://www.zjk-net.net/templets/jmy/images/allicon.png) no-repeat 5px 11px; _background-position:5px 10px; color:#fff; text-decoration:none;}

/*
联系方式
*/
.contact-box{}
.map-box{width:50%; height:710px; box-shadow: 0 0 8px rgba(0,0,0,0.4);}
.map-content{width:100%; height:735px;}

.contact-info{margin-left:50px;}
.contact-info h1{padding:53px 0 49px 0; _padding-bottom:44px;}
.contact-info li{display:block; padding-bottom:20px;}
.contact-info li h2{display:block; height:35px; line-height:35px; padding-left:17px; margin-bottom:15px; font-size:18px; color:#fff; background:url(http://www.zjk-net.net/templets/jmy/images/allicon.png) no-repeat 0 -120px;}
.contact-info p{line-height:1.5; padding-bottom:8px; font-size:14px; color:#333;}

/*
地图
*/
.maps{width:1198px; border:1px solid #ddd; border-top:none; background:#fff; margin-bottom:40px;}
.maps .hd{height:36px; line-height:36px; border-top:2px solid #c40000; border-bottom:1px solid #ddd; padding:0 15px;}
.maps .hd h2{font-size:16px;}
.maps .bd{zoom:1; padding:10px 0;}
.maps .bd dd{height:28px; line-height:28px; padding:0 10px; font-size:14px; display:inline-block; *+float:left; *+overflow:hidden;}
.maps .bd dd a{padding:2px 5px; text-decoration:none;}
.maps .bd dd a:hover{background:#c00; color:#fff;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
