@charset "UTF-8";

/**
 * author:daichj 
 * time:2013-04-22
 */

.img-sprite{ display:inline-block; background:url(../imgs/img-sprite.png) no-repeat;}
 
/* ----------header---------- */ 
	/* 顶部背景加logo定位 */
#header{position:fixed;_position:absolute; top:0; width:100%; height:85px; background:#fff; border-top: 5px #0096d6 solid; border-bottom: 1px #d6d6d6 solid; font-size:20px; z-index:50;}
.img-logo{ float:left; display:inline-block; width:82px;height:65px; margin-top:8px;}
	/* menu 定位和样式 */
.menu-header{ margin-left:400px;}/* 刚刚好在container最右边 */
.menu-header li{ float:left; display:inline-block; margin:17px 10px;cursor:pointer;}
.menu-normal{ width:127px; height:52px; background:none; color:#0096d6; text-align:center; line-height:50px;}
.menu-normal:hover{ display:inline-block; background:url(../imgs/img-sprite.png) no-repeat; background-position:0 -53px; color:#0096d6; text-decoration:none;}
.menu-cur{ width:127px; height:52px;  background-position:0 0; color:#fff;  text-align:center; line-height:50px; }
.menu-cur:hover{ text-decoration:none;}

/* ----------aboutUs---------- */
	/* 关于我们DIV定位、字体颜色 */
#aboutUs{color:#666;_padding-top:85px;}
.img-banner{ padding:70px 0 50px; text-align:center;}
.title-aboutUs{ margin-bottom:25px;}
.content-aboutUs{ letter-spacing:2px;line-height:24px;margin-bottom:7px;}
.content-aboutUs span{ font-weight:bold;}
.img-content{ margin:70px auto 25px;}

/* ----------product---------- */
	/* 产品说明DIV定位、背景、字体颜色 */
#product{ padding-bottom:50px; background:#0096d6; color:#fff;}
#product li{ margin:25px 0;}
.title-product{ padding:55px 0 40px;}
h3 span{ font-size:14px;}
	/* 描述内容 */
.content-product{ letter-spacing:2px; line-height:24px;}
.des-fanhuan{ margin:10px 0 35px;}
.des-taobao{ margin:25px 0 10px;}
.des-qq{ margin:30px 0 35px;}
.des-yima{ margin:30px 0 35px;}
#product a{color:#fff;}
.look{ float:right; }
	/* 描述整个大DIV */
.content-fanhuan{ padding:15px 0 0 645px;}/* padding-left=本身+返还截图613px*/
.content-taobao{ position:absolute; top:0; left:0; width:355px;}
.content-qq{ padding:15px 0 0 645px}
.content-yima{ position:absolute; padding:60px 10px 0; width:360px;}
	/* 采访 */
.interview-boss{ margin-top:155px;}
.interview-boss a{ margin:5px 70px 0 0; width:234px; height:190px; background:url(../imgs/media-interview.png) no-repeat; }
	/* 图片在右边的，字显示在图上的用绝对定位 */
.product-taobao{ position:relative;}
.product-yima{ position:relative; margin-top:30px;}

/* ----------contactUs---------- */
	/* 联系我们DIV布局、字体颜色 */
#contactUs{ padding:50px 0 80px; color:#565252;}
	/* 右边信息栏 */
.info-linggan{ float:left; margin-top:50px; width:340px;}
.info-linggan p{ margin:5px;}
	/* 左边地图与连接 */
.load-search{ margin:0 10px 3px;}
.load-search span{ display:inline-block; margin:2px; vertical-align:middle; _cursor:pointer;}
.ico-bus{ width:36px; height:18px;  background-position:-128px 0; vertical-align: middle; _cursor:pointer;}
.ico-car{ width:23px; height:22px; background-position:-128px -19px; vertical-align: middle; _cursor:pointer;}
.img-map{ margin:40px 0 80px; text-align:right;}
	/* baidu api */
.map-baidu{ width:580px;height:480px;border:#e7e7e7 solid 10px; border-radius:5px;}
.iw_poi_title {color:#0096d6;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;}

/* ----------pop---------- */
#mask{ position:absolute; left:0; top:0;  overflow:hidden;  display:none; width:100%; height:10000px; background:#040404; filter:alpha(opacity=50); opacity:0.6; z-index:100;}
#pop{ position:absolute; top:50px; display:none;  margin:0 auto; width:980px; height:630px; border:15px solid #ffffff; border-radius:25px; z-index:120;}
.ico-pop-close{ position:absolute; right:-34px; top:-34px; width:55px; height:55px; background:url(../imgs/pop-close.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./imgs/pop-close.png");cursor:pointer; }

/* ----------jump top---------- */
#jumpTop{position:fixed;_position:absolute; top:306px;width:89px; height:89px; background:url(../imgs/jump-top.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./imgs/jump-top.png"); _cursor:pointer; z-index:50;cursor:pointer;display:none;}

/**
 *recruitment
 *by cnn 2013-4-21
 */
.splice{background-image:url(../imgs/splice.png);background-repeat:no-repeat;}
#recruitment{padding-top:67px;text-align:left;color:#666666;font-size:14px;}
#recruitment h2{font-size:30px;color:#333333;}
.Introduce{line-height:30px;width:570px;}
.Introduce p{margin-top:40px;}
/*右边联系hr*/
.contacthr{width:270px;height:510px;text-align:center;margin:15px 8px 0px 20px;padding:25px 60px 10px;border:1px solid #f6f6f6;border-radius:5px;-webkit-border-radius:5px;;-webkit-box-shadow:1px 1px 2px 2px #f6f6f6;box-shadow:1px 1px 2px 2px #f6f6f6;}
.logo_fanhuan{border:2px solid #f7f7f7;padding:10px 3px 0px;width:141px;height:135px;display:block;text-align:center;margin:0px auto 10px;border-radius:5px;-webkit-border-radius:5px;;-webkit-box-shadow:1px 1px 1px 1px #f7f7f7;box-shadow:1px 1px 1px 1px #f7f7f7;}
.fanhuanhr{line-height:20px;color:#1d92ca;text-decoration: none;margin-left:65px;}
.attention{display:inline-block;text-decoration:none;margin-left:-50px;}
.wx_icon{margin-top:18px;}
.contactway{line-height:24px;font-weight:bolder;text-align:left;margin-top:18px;}
/*公司招聘职位*/
.position{margin-top:47px;width:386px;display:inline-block;-webkit-box-shadow:1px 1px 2px 2px #f6f6f6;box-shadow:1px 1px 2px 2px #f6f6f6;}
.position li{width:386px;height:50px;border:1px solid #f1f1f1;display:inline-block;text-align:center;}
.position li a{text-decoration:none;font-weight:bolder;font-size:16px;line-height:50px;}
.contbg{ position:relative; height:50px;width:386px;font-size:16px;line-height:24px;text-align:center;vertical-align:middle;}
.contbg a{color:#000;}
.contbg_cur{position:relative; height:50px;width:386px;font-size:16px;line-height:24px;text-align:center;vertical-align:middle;background-color:#339dcf;}
.contbg_cur a{color:#fff;}
.contbg_cur .ico{ display:inline-block; *display:inline; *zoom:1; background:url(../imgs/ico.png) 0 0 no-repeat;}
.contbg_cur .i-square{position:absolute;top:17px; right:-15px;_right:-13px;width:15px; height:18px; _width:13px; _height:16px;}
.positiondetails{width:522px;height:428px;margin:57px 0px 0px 82px;}
.positiondetails h3{font-size:18px;line-height:30px;font-weight:bold;color:#333333;}
.positiondetails p{line-height:30px;color:#666666;margin-top:40px;_margin-top:0px;}
.positiondetails h4{font-weight:bold;_margin-top:30px;}
/*团队风采照片*/
.team{margin:20px 0px;}
.team img{width:1000px; height:907px;}
.mar{margin-bottom:58px;}
.environment{margin:45px auto;}
.environment li{display:block; width:192px; height:181px; background:url(../imgs/environ.png) 0 0 no-repeat; float:left; cursor:pointer;padding:12px 11px 16px;margin-left:5px;}
.environment li img{border:solid 1px #dbdbdb;}
.left,.right{CURSOR: pointer}
.right{margin:48px 0px 0px 4px;}
.left{padding-top:45px;margin-top:45px;}
/*foot*/
#footer{height:236px;background-color:#0072a3;}
.footernav{padding-top:40px;}
.footernav li{float:left;margin-left:5px;cursor:pointer;}
.footernav li a{color:#FFF;text-decoration:none;font-size:18px;line-height:24px;}
.share li{float:left;margin-top:39px;position:relative;}
.shareQQ{width:80px;height:20px;display:block;left:310px;top:10px;position:absolute;filter:alpha(opacity=0); opacity:0;}
.shareQQ2{width:80px;height:20px;display:block;left:310px;top:30px;position:absolute;filter:alpha(opacity=0); opacity:0;}
.shareQQ3{width:80px;height:20px;display:block;left:310px;top:50px;position:absolute;filter:alpha(opacity=0); opacity:0;}
.QQ{background-position:-96px 0px;width:80px;height:80px;margin-left:300px;display:block;}
.shareweibo{width:80px;height:20px;display:block;top:10px;left:50px;position:absolute;filter:alpha(opacity=0); opacity:0;}
.shareweibo2{width:80px;height:20px;display:block;top:30px;left:50px;position:absolute;filter:alpha(opacity=0); opacity:0;}
.shareweibo3{width:80px;height:20px;display:block;top:50px;left:50px;position:absolute;filter:alpha(opacity=0); opacity:0;}
.weibo{background-position:-188px 0px;width:80px;height:80px;display:block;margin-left:46px;}
.email{background-position:-281px 0px;width:92px;height:80px;display:block;margin-left:46px;}
#footer p{font-size:14px;line-height:24px;color:#FFF;margin-top:30px;}
#footer p a{color:#FFF;text-decoration:none;font-size:18px;line-height:24px;}
/*照片展示*/
#picshow{display:none;position:absolute;z-index:120; border:solid 1px #79BCFF; background-color: #c7c7c7;width:960px;height:550px; border:15px solid #ffffff; border-radius:25px;}
#mask1{ position:absolute; left:0; top:0;  overflow:hidden;  display:none; width:100%; height:10000px; background:#040404; filter:alpha(opacity=50); opacity:0.6; z-index:110;}