@charset "UTF-8";

html {color:#7a7a7a; background:#fff; font-family: "Microsoft YaHei" !important; font-size:12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
ol, ul { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; *font-size:100%;
}
legend { color: #000; }
a{ text-decoration:none; color:#7a7a7a;}
a:hover{ color:#00A6DA;}
.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.cf { zoom: 1;}
img{ display:block;}
input{outline:none}

/*云迹*/

/*通用头部*/
.re_topHead{ width:1104px; margin:0 auto; height:97px; position:relative; overflow:hidden;}
.re_topHead .logo{ float:left;}
.re_topHead p{ float:left; font-size:0; padding-top:10px;}
.re_topHead p a{ font-size:18px; line-height:82px; margin:0 12px; padding:0 10px; height:82px;display:inline-block; vertical-align:middle; color:#7a7a7a; float:left;border-bottom:solid 4px #fff;}
.re_topHead p a.now,
.re_topHead p a:hover{ color:#00A6DA; border-bottom:solid 4px #00a6da;}

/*通用底部*/
.re_footer{ width:1104px; margin:0 auto;}
.re_footer .nav{ margin-bottom:34px; background:#f4f4f4; font-size:15px; line-height:43px; height:43px; text-align:center;}
.re_footer .nav a{ color:#7a7a7a; margin:0 35px;}
.re_footer .nav a:hover{color:#00A6DA; font-weight:bold;}
.re_footer .copyright{ margin-bottom:20px; display:none;}
.re_footer .copyright img{ display:block; margin:0 auto;}

/*其他通用*/
.re_page{ width:1104px; margin:0 auto; position:relative;}

/*通用banner*/
.re_banner{ height:410px; position:relative; overflow:hidden; margin:0 auto 40px auto;}
.re_banner .btnL,
.re_banner .btnR{ display:block; position:absolute; top:50%; margin-top:-14px; width:28px; height:28px; z-index:10; opacity:0.7;}
.re_banner .btnL{ background:url(btnl.png); left:20px;}
.re_banner .btnR{ background:url(btnr.png); right:20px;}
.re_banner .btnL:hover,
.re_banner .btnR:hover{ opacity:1;}

/*首页*/
.pageIndex .infoShow{}
.pageIndex .lbox{ float:left; width:282px; padding:0 30px; background:url(index02.jpg) top right no-repeat; position:relative; padding-bottom:40px;}
.pageIndex .cbox{ float:left; width:268px; padding:0 40px; background:url(index02.jpg) top right no-repeat; position:relative;padding-bottom:40px;}
.pageIndex .rbox{ float:left; width:340px; padding:0 30px;padding-bottom:40px;}
.pageIndex .lbox h3{ height:27px; background:url(index03.jpg) left center no-repeat; margin-bottom:10px;font-size:14px; border-bottom:solid 1px #E8E9E7;}
.pageIndex .lbox li{ height:18px; line-height:18px; overflow:hidden; width:100%; margin-bottom:14px;}
.pageIndex .lbox li em{ float:left; margin-right:8px; width:38px; height:18px; line-height:18px; font-size:12px; text-align:center; color:#fff; background-image:url(index04.png);}
.pageIndex .lbox li em.t1{ background-position:top left;}
.pageIndex .lbox li em.t2{ background-position:bottom left;}
.pageIndex .lbox li a{ float:left; width:234px;color:#7a7a7a; font-size:13px;}
.pageIndex .lbox li a:hover{ color:#00A6DA;}
.pageIndex .lbox .more{ position:absolute; top:10px; right:60px; color:#a9a9a9;}

.pageIndex .cbox h3{ height:27px; background:url(index03.jpg) left center no-repeat; margin-bottom:10px; font-size:14px; border-bottom:solid 1px #E8E9E7;}
.pageIndex .cbox li{ height:18px; line-height:18px; overflow:hidden; width:100%; margin-bottom:14px;}
.pageIndex .cbox li span{ float:right; width:80px;}
.pageIndex .cbox li a{ float:left; width:180px;font-size:13px;}
.pageIndex .cbox li a:hover{ color:#00A6DA;}
.pageIndex .cbox .more{ position:absolute; top:10px; right:60px; color:#a9a9a9;}

.pageIndex .rbox h3{ height:27px; background:url(index05.jpg) left center no-repeat; margin-bottom:10px; font-size:14px; border-bottom:solid 1px #E8E9E7;}

/*产品页*/
.porductShow{ padding:0 30px;}
.porductShow h3{ font-size:16px; line-height:40px; height:40px;background:url(index05.jpg) left bottom no-repeat; border-bottom:solid 1px #E8E9E7; width:260px; }
.porductShow .show{ height:400px;}

/*行业覆盖*/
.tradeShow{padding:0 30px;}
.tradeShow h3{ font-size:16px; line-height:40px; height:40px;background:url(index05.jpg) left bottom no-repeat; border-bottom:solid 1px #E8E9E7; width:260px; }
.tradeShow .show{ padding:30px 0; line-height:24px; font-size:14px;}

/*核心技术*/
.technologyShow{padding:0 30px;}
.technologyShow h3{ font-size:16px; line-height:40px; height:40px;background:url(index05.jpg) left bottom no-repeat; border-bottom:solid 1px #E8E9E7; width:260px; }
.technologyShow .show{ padding:30px 0; line-height:24px; font-size:14px;}
.technologyShow .show li{ width:240px; float:left; margin:0 50px 40px 50px;}
.technologyShow .show li img{ display:block; margin:0 auto;}
.technologyShow .show li strong{ display:block; font-weight:bold; font-size:16px; text-align:center;}
.technologyShow .show li span{ line-height:24px;}

/*新闻详情*/
.newsShow{padding:0 30px; position:relative;}
.newsShow h3{ font-size:16px; line-height:40px; height:40px;background:url(index05.jpg) left bottom no-repeat; border-bottom:solid 1px #E8E9E7;}
.newsShow .back{ position:absolute; top:0; right:30px;font-size:16px; line-height:40px;}
.newsShow .show{ padding:30px 0; line-height:24px; font-size:16px;}
.newsShow .show img{ display:block; margin:20px auto 40px auto;}
.newsShow .show strong{ font-weight:bold; font-size:13px;}
.newsShow .show a:hover{color:#00A6DA;}

/*新闻列表*/
.newsListShow{padding:0 30px; position:relative;}
.newsListShow h3{ font-size:16px; line-height:40px; height:40px;background:url(index05.jpg) left bottom no-repeat; border-bottom:solid 1px #E8E9E7;}
.newsListShow .more{position:absolute; top:0; right:30px;font-size:16px; line-height:40px;}
.newsListShow .more a{ margin:0 10px;}
.newsListShow .show{ margin-bottom:40px;}
.newsListShow .btn{ display:block; height:50px; line-height:50px; font-size:14px; background:#f4f4f4; text-align:center; color:#6f7c81; margin:0 auto 40px auto;}
.newsListShow .re_list{ border-bottom:solid 1px #eee; padding:10px 0 20px 0;}
.newsListShow .re_list h4 a{font-size:16px; line-height:40px; height:40px;color:#6f7c81; display:block;}
.newsListShow .re_list h4 a:hover{ color:#00A6DA;}
.newsListShow .re_list dt{ float:left; width:280px;}
.newsListShow .re_list dd{ float:left; width:730px; line-height:22px; font-size:13px;}

/*招聘*/
.pageJoin .colL{ float:left; overflow:hidden; width:180px; margin-left:40px;}
.pageJoin .colR{ float:right; overflow:hidden; width:815px; margin-right:40px; padding-top:5px;}
.pageJoin .colL li{ padding:5px 0; display:block; border-bottom: dashed 1px #eee;}
.pageJoin .colL li a{ display:block; height:46px; line-height:46px; background:#F7F6F6; padding:0 10px; font-size:16px;}
.pageJoin .colL li a:hover,
.pageJoin .colL li a.now{ background:#00A6D9; color:#fff;}
.pageJoin .colR .banner{ margin-bottom:20px;}
.pageJoin .colR h3{ font-size:16px; line-height:40px; height:40px;background:url(index05.jpg) left bottom no-repeat; border-bottom:solid 1px #E8E9E7; width:225px;}
.pageJoin .colR .show{ padding:20px 0; font-size:14px; line-height:24px;}
.pageJoin .colR .show strong{ font-weight:bold;}
.pageJoin .colR .show .teamList{ margin-bottom:60px;}
.pageJoin .colR .show .teamList dl{ padding:30px 0; border-bottom: dotted 1px #eee;}
.pageJoin .colR .show .teamList dt{ float:left;}
.pageJoin .colR .show .teamList dd{ float:left; padding-left:20px; font-size:14px;}
.pageJoin .colR .show .line{border-bottom: dotted 1px #E8E9E7; margin-bottom:20px;}


