﻿@charset "utf-8";
/*css初始化代码开始 可以不用修改*/
*{ padding:0;margin:0;list-style:none }
img{border:none; }/*链接图片无边框线*/
.clear {clear:both}/*清除浮动*/
input,textarea{border:1px #ddd solid}
label{vertical-align:middle} /*单选框和文字对齐*/
.inputcheckbox{vertical-align:middle;}/*多选框和文字对齐*/
input,img {vertical-align:middle;}/*文本框和验证码对齐*/
.none { display:none;}
/*css初始化代码结束*/

body{  font-size:12px;color:#414141;font-family:'Microsoft Yahei';background:#E0E0E0 url(../img/web_bj.jpg) repeat-x center top;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
/*顶部*/
.top{width:100%;height:69px;}
.top .top1{width:980px;  margin:0 auto;}
.top .top1 .logo{ float:left; padding:10px}
.top .top1 .zj{ _float:left;_width:400px}
.top .top1 .so{float:right;padding-top:30px}
/* 导航 */
.topmenu{margin-top:27px;_margin-top:7px;/*兼容IE6*/}
.navBar{ position:relative; z-index:1;  color:#fff; height:42px; line-height:42px;   }
.nav{ width:980px; margin:0 auto; }
.nav .m{ float:left;position:relative;background:url(../Img/fgx.jpg) no-repeat;  }
.nav .m1{ float:left;  position:relative;    }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:12px; height:42px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff;  padding:0 25px;  vertical-align:top;  }
.nav .on{ border-color:#1F7CAF;   }
.nav .on h3 a{ background: url(../Img/bg_nav.gif) no-repeat center top; color:#ff0; border-color:#1f7caf !important;}
.nav .sub{ display:none; /*默认隐藏*/ width:93px; padding:0px 0;position:absolute; left:2px; top:41px; background:#F88410; text-align:center;  }
.nav .sub li{ vertical-align:middle; border-bottom:1px solid #FF9429;}
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0;  display:block; background:url(images/icon.png) 0 9px no-repeat; color:#fff;   }
.nav .sub li a:hover{background:#314F9F;color:#fff; }
.nav #m7 h3 a{   }




/*幻灯*/
.topfoucs{width:100%; margin:0px auto 0; }
/* indMain*/
.row{ float:left;width:100%; background:#fff; padding-top:15px;} 
.main{ width:1000px; margin:0 auto; clear:both; position:relative;}
/*标题*/
.title{ float:left;width:100%; border-bottom:1px solid #cecece; margin-bottom:28px;}
.title span{float:left;;width:74px; font-size:18px; line-height:35px; font-family:'Microsoft Yahei';position:relative; margin-bottom:-1px; border-bottom:3px solid #68a7d4 }
.more{ float:right; width:74px; padding-right:20px; text-align:center; color:#fff;margin-top:9px;background:url(../img/more.gif) center right no-repeat #68a7d4; height:20px; line-height:20px;}
.title .fr{ margin-top:17px; float:right}
.title .fr font{ color:#4494cb; font-size:12px;}
/*关于我们*/
.about{float:left; width:470px; }
.abouttxt{ padding-top:15px; line-height:22px;}
/*首页新闻*/
.news{float:right; width:500px; padding-bottom:30px;overflow:hidden;}
.news li{float:left; width:500px; margin-bottom:4px; padding:13px 0 11px 0; border-left:4px solid #fff;}
.news li .xh{float:left; color:#b4b4b4; font-family:Arial, Helvetica, sans-serif; font-size:40px; width:68px; text-align:center;}
.news_r{ float:left; width:410px;}
.news_r p{ float:left; width:410px;}
.news_r a{ float:left; width:323px; font-size:14px; color:#0170bf; font-family:'Microsoft Yahei';text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
.news_r em{float:left; width:410px; font-style:normal;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.news li.cur{ background:#e0f2ff; margin-bottom:14px; border-left:4px solid #a5d3f5;}
.news li.cur font{ color:#68a7d4; text-shadow:0 1px 0 #abcfea;}
/*首页产品*/
.product{ float:left;width:100%; padding:40px 0 30px 0;  background:#e8e8e8}
.product_l,.l_pro{ position:relative;float:left;width:188px; line-height:50px;  background:#fff; height:525px;font-family:'Microsoft Yahei'; }
.product_l dt,.l_pro dt{float:left;width:161px; font-size:18px; color:#fff;padding-left:27px; background:url(../img/blue.gif) 160px center no-repeat #4190c9}
.product_l dd{float:left;width:100%;border-top:1px solid #e8e8e8}
.product_l dd a,.l_pro dd a{float:left;width:161px; font-size:14px;padding-left:27px; background:url(../img/gray.gif) 160px center no-repeat #fff;}
.product_l dd a:hover,.l_pro dd a:hover{ background:url(../img/gray.gif) 160px center no-repeat #f8f8f8; }
.product_l .more{ position:absolute; bottom:28px; left:28px;}
.productli{ float:left; width:1000px;}
.productli li{float:left;  margin:0 15px; width:200px;padding:9px; background:#fff; text-align:center; display:inline; margin-bottom:20px;}
.productli li.cur{ background:#4190c9}
.productli li.cur .producttxt{ color:#fff;}
.productli li.cur .time{ color:#98d4ff}
.productliimg{ float:left; width:200px;height:160px}
.producttxt{ float:left; width:200px; padding:14px 0 12px 0;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:left}



/*案例展示*/

.case{ float:left;width:100%; padding-top:27px; background:#ffffff}
.partFourM{width:1000px;position:relative; margin:30px auto 0;}
.partFourCon{ margin-left:20px;display:inline;width:920px;float:left;overflow:hidden;position:relative; margin-bottom:15px}
.pro{ float:left;}
.pro li{ float:left; margin-bottom:20px; padding:0 10px;width:210px; display:inline;}
.prolist li{ border-bottom:1px dashed #b5b5b5; padding-bottom:20px;}
.proimg{ float:left; border:1px solid #e1e1e1; padding:3px;}
.proname{ float:left; width:208px; padding-left:2px; line-height:30px; margin-top:6px; color:#3d3c3c;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.time{ float:left; text-align:left;color:#999; overflow:hidden }
.left ,.right{width:20px;float:left;height:186px;display:inline;}
.left{ background:url(../img/left.gif) center 78px no-repeat;}
.right{ float:right;background:url(../img/right.gif) center 78px no-repeat;}

/*友情链接*/
.flink{ float:left;width:100%;position:relative;min-width:1000px;}
.flink .title{ margin:0;}
.flink .main{ padding-top:20px; height:38px;}
.flink a{float:left; margin-right:14px; display:inline;}

/*底部*/
.foot{width:100%; min-width:1000px; line-height:25px; height:79px; padding-top:18px; overflow:hidden; float:left;color:#888;background:url(../Img/ui-footer.jpg) repeat; }
.foot a{color:#888; }

.foot_r{width:1000px; text-align:center}



.wrap{width:100%;float:left; padding:30px 0;background:#e8e8e8 }

/*左侧*/
.fyLeft{ float:left;width:240px;overflow:hidden;margin-right:20px;}
.l_news{ float:left;width:240px; margin-bottom:20px; }
.l_pro{float:left;width:240px; margin-bottom:20px;}
.l_procon{ float:left;width:240px;overflow:hidden;margin-top:0px;}
.l_pro{width:240px; height:auto; overflow:hidden; }
.l_pro dt{width:213px; font-size:18px; color:#fff;padding-left:27px; background:url(../img/blue.gif) 206px center no-repeat #4190c9 }
.l_pro dt a{ color:#fff;}
.l_pro dd a{width:213px;background:url(../img/gray.gif) 206px center no-repeat #fff; }
.l_pro dd a:hover{ background:url(../img/gray.gif) 206px center no-repeat #f8f8f8; }
.l_pro ul{ float:left; display:none; width:100%; line-height:30px;}
.l_pro ul li a{ padding-left:50px;}
.l_content{width:240px; height:auto; overflow:hidden; margin:10px 0;}
.l_content dt{width:220px; font-family:'Microsoft Yahei'; font-size:12px;color:#fff; background: #4190c9; padding:10px }

.contact{float:left;width:220px; height:51px; padding:90px 0 0 20px;background:url(../img/contact.jpg) top left repeat; margin-bottom:20px }
.contact a{ float:left; width:25px; height:25px; }

/*右侧*/
.fyRight{ float:left; width:700px; padding:5px 20px; background:#fff;overflow:hidden;}
.mainRightMain{ color:#555;float:left;width:700px;padding-bottom:30px; font-family:'Microsoft Yahei';font-size:14px;}

/* 列表页文字显示 */
.lshowtext{ width:100%;}
.lshowtext .bd{ padding:0px; }
.lshowtext .bd li{line-height:50px;  background:url(../Img/newsico.gif) left no-repeat ;padding-left:20px ;border-bottom:1px #ddd dotted;font-family:'Microsoft Yahei'; font-size:14px;}
.lshowtext .bd li a{color:#666666}
.lshowtext .bd li .data{ color:#999; margin-right:5px; float:right}
.lshowtext .bd li .fl{ color:#ff0000; margin-right:50px; float:right;background:#ffffff ;line-height:20px; margin-top:8px;}

/*列表页上下图文*/
.lsxtw{ width:100%;}
.lsxtw .bd{}
.lsxtw .bd ul{ overflow:hidden; zoom:1; }
.lsxtw .bd ul li:hover{}
.lsxtw .bd ul li{ zoom:1;float:left; _display:inline; border:0px #ddd solid;padding:5px; margin:5px;_width:200px;}
.lsxtw .bd ul li .pic img{ display:block;padding:3px; text-align:center;width:200px;height:180px; margin-top:0px;border:1px #ddd solid;}
.lsxtw .bd ul li .pic a:hover img{ filter:alpha(opacity=80);-khtml-opacity:0.8;opacity:0.8;-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;}
.lsxtw .bd ul li .title{text-align:center;border:0px #ff0000 solid; margin-top:5px;color:#ddd;  line-height:20px;}
.lsxtw .bd ul li .title a{color:#ddd}
/*会员中心左侧列表样式*/ 
.hyzxleft{width:100%; margin-left:85px; margin-top:9px}
.hyzxleft ul li{line-height:30px;}
/*底部*/
.bottom{width:980px;height:67px; background:url(../img/footers.jpg);padding:50px 0 20px 0; line-height:25px; text-align:center;float:left}


/*内侧右栏*/

/*新闻内容开始*/
.xwtitle{ font-size:16px; text-align:center ;font-weight:bold;padding:10px 0 0 0;font-family:'Microsoft Yahei';}
.xwsx{line-height:20px;border-top:1px  dotted #DDDDDD;   text-align:center ;margin:20px auto 0; padding-top:20px;font-family:'Microsoft Yahei'; font-size:14px;}
.xwcontent{ padding:20px 20px 0 20px; line-height:35px; overflow:hidden;font-family:'Microsoft Yahei'; font-size:14px;}
.xwcontent a{color:#0099FF}
.xwtags{margin:20px 0 0px 0;padding:10px 15px; width:670px; float:left;border:1px #ddd solid; background:#dddddd}
.xwtags a{ text-decoration:none}
.xwnext{font-family:'Microsoft Yahei'; font-size:14px;width:670px; float:left;padding:10px 15px 0;}
.xwnext ul li{height:30px;line-height:30px}

/*产品内容开始*/
.ppbh{width:960px; margin-bottom:20px;float:left; background:#ffffff ; border:1px #ddd solid;padding:20px}
.pptp{width:320px; float:left;}
.ppsm{width:590px;float:left; background:#ffffff; padding:0px 20px 10px 30px;}
.ppsm li{border-bottom:1px #ddd dotted;height:35px; line-height:35px; }
.showppsmbh{width:960px; margin:0 auto; float:left; background:#ffffff;padding:10px 20px}
.showppsm{width:960px; line-height:40px; float:left;  font-size:14px;}
.showppsm a{color:#0080FF} /*内链样式*/
.pptags{margin:20px 0 0px 0;padding:10px 15px; width:930px; float:left;border:1px #ddd solid; background:#dddddd;font-family:'Microsoft Yahei';}
.pptags a{ text-decoration:none}
.ppnext{ font-size:14px;width:950px; float:left;padding:10px 15px 20px;}
.ppnext ul li{height:30px;line-height:30px}

/*下载内容开始*/
#showdownsx{ padding:25px 0 0; width:650px; margin:0 auto}
.downtitle{ margin:15px 0px 10px; padding:5px 0px;   font-size:14px; border-bottom:1px dotted #ccc;*background-position:left 17px;}
.showdownsmbh{width:650px; margin:0 auto}
.showdownsm{width:650px; line-height:30px; float:left; }
.showdownsm a{color:#0080FF} /*内链样式*/
.downnext{ width:650px; float:left; padding:20px 0px 5px 0px;line-height:30px;}
.downtags{ width:650px; float:left; line-height:30px;border:1px #ddd solid; background:#eeeeee; margin-bottom:10px;margin:20px 0 0px 0;}

/*招聘内容开始*/
#showjobsx{ padding:25px 0 0; width:650px; margin:0 auto}
.jobtitle{ margin:15px 0px 10px; padding:5px 0px;   font-size:14px; border-bottom:1px dotted #ccc;*background-position:left 17px;}
.showjobsmbh{width:650px; margin:0 auto}
.showjobsm{width:650px; line-height:30px; float:left; }
.showjobsm a{color:#0080FF} /*内链样式*/
.jobnext{ width:650px; float:left; padding:20px 0px 5px 0px;line-height:30px}
/*招聘和下载属性公用样式*/
.paralist{ background:#009FEC; padding:10px 10px;  font-size:12px;color:#ffffff;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.paralist li{ padding:3px 5px 3px 0px; margin:5px 0px; border-bottom:1px dotted #ddd; line-height:30px}
.paralist li a{ color:#f00; text-decoration:underline;}
.paralist li span{ float:left; padding:0px 10px; margin-right:5px; text-align:left; }





/* 招聘和下载列表页 */
.showlb1{ LINE-height:30px; margin:5px 0;padding:10px;  border:0px #ddd solid}
.showlb1  p { font-size:12px; font-weight:bold; border-bottom:1px dotted #ddd;color:#666666}
.showlb1 .data{float:right; color:#ddd}
.showlb1 .sj a{color:#ff0000}

/* 留言样式 */
#messagelist{width:100%;}
#messagelist .metlist{ margin-bottom:10px; padding:5px; border:1px #ddd solid; }
#messagelist .metlist dt{ background:url(../img/message.gif) no-repeat left center;  padding:11px 0px 10px 30px; margin-bottom:5px;
border-bottom:1px #ddd dotted
}
#messagelist .metlist dt span.name{ color:#ff0000 }
#messagelist .metlist dt span.time{ padding-left:8px;color:#666666; float:right; margin-right:10px}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:10px 5px;border-bottom:1px #ddd dotted}
#messagelist .metlist dd.reinfo span.tt{ background:url(../img/admin.gif) no-repeat left center; display:block;  padding:11px 0px 10px 30px; margin:0px 0px 5px; border-bottom:1px #ddd dotted}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:10px 5px;}


