﻿body{ padding:0px; margin:0px; font-family: "Microsoft Yahei" ;color:#555; font-size:12px; }
*{ padding:0px; margin:0px; list-style:none}
a{ color:#555; text-decoration:none}
a:hover{ color:#ff6600}
img{ border:0px;}
div#main{ width:1220px; margin:0px auto; overflow:auto; padding:15px 0px;}

/*头部*/
.header{ width:100%; height:73px; clear:both; border-bottom:3px solid #0193dd}
.top{ width:1220px; margin:0px auto; height:70px;}
.logo{ width:180px; float:left;}
.search{ width:180px; float:right; height:24px; padding:23px 0px;}
.searchtext{ width:118px; float:left; height:22px; line-height:22px; border:1px solid #ddd;}
.searchbutt{ float:right}

.menu{ width:805px; float:left; height:73px; padding-left:30px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ z-index:1; width:800px; float:left; height:73px; line-height:73px; padding-left:5px;  background:url(../images/index-2.jpg) no-repeat left top; position:relative;  }
.nav a{ color:#555; }
.nav .nLi{ float:left; display:inline; position:relative;  }
.nav .nLi h3{ float:left; background:url(../images/index-2.jpg) no-repeat right top;padding-right:5px; font-family:"Microsoft Yahei","微软雅黑";}
.nav .nLi h3 a{ display:block; width:95px; text-align:center;font-size:15px; font-weight:normal  }
.nav .on h3 a{ background:#0193dd; color:#FFF;   }

.nav .sub{ display:none; width:150px; left:0; top:76px;  position:absolute; background:#fefefe;  border:1px solid #ddd; border-top:0px;  line-height:26px;}
.nav .sub li{ zoom:1; height:25px; line-height:25px; padding:0px; float:left; width:100%; }
.nav .sub a{ display:block; padding:0px 10px;  font-size:12px; height:25px; line-height:25px; text-align:left; font-size:12px;}
.nav .sub a:hover{ display:block;  font-size:12px; height:25px; line-height:25px;text-align:left; background:#3dafe9; color:#fff;}

/*底部*/
.footer{ width:100%; clear:both; background:#eee; overflow:auto; color:#555; border-top:1px solid #ddd}
.footer a{ color:#555;}
.bottom{ width:1220px; margin:0px auto;}
.footleft{ float:left; padding:15px 0px; line-height:25px;}
.footright{ float:right; text-align:right; padding:15px 0px; line-height:25px;}


/*首页焦点*/
.slideBox{ width:100%; height:430px; overflow:hidden; position:relative; clear:both; }
.slideBox .hd{ height:25px; overflow:hidden; position:absolute;  right:10%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:20px; height:20px; line-height:20px; text-align:center;border-radius:50%;
behavior:url(PIE.htc);
;cursor:pointer; background:#ddd }
.slideBox .hd ul li.on{ background:#0193dd; color:#fff;}

.slideBox .bd{ position:relative; height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:560px; }
.slideBox .bd  a{ display:block; width:100%; height:560px; text-indent:-9999px;}

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background:url(../images/index-10.png) no-repeat;}
.slideBox .next{ left:auto; right:3%; background:url(../images/index-11.png) no-repeat; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha (opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*新闻公告*/
.notice{ width:100%; height:30px;  background:#fff url(../images/index-4.jpg) repeat-x left center; clear:both;}
.noticenews{ width:1220px; margin:0px auto; height:30px; line-height:30px;}
.newslist{  position:relative; width:600px; float:left; height:30px; line-height:30px;overflow:hidden; margin-right:5px;}
.noticenewscolumn{ width:85px; float:left; font-size:14px; font-weight:bold; color:#fff; background:url(../images/index-15.png) no-repeat left center; padding-left:15px;}
.newslist .bd{ float:left;  width:500px; float:left; }
.newslist .bd ul{ overflow:hidden; zoom:1; }
.newslist .bd ul li{ float:left; overflow:hidden;width:500px;}
.newslist .bd ul li span{ padding:0px 10px;}

/*文章选项卡*/
.slideTxtBox{ width:596px; border:1px solid #ddd; float:left; overflow:hidden;background:#fff;   }
.slideTxtBoxright{ float:right}
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; width:598px;border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute;height:32px;   }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; border-right:1px solid #ddd; width:198px; text-align:center; font-weight:bold  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border-right:1px solid #ddd;width:198px;  color:#064990 }

.slideTxtBox .bd ul{ padding:15px;  zoom:1; width:566px;}
.slideTxtBox .bd li{ width:566px; float:left; height:200px;  }
.slideTxtBox .bd .picnews{ width:250px; float:left; height:200px; }
.slideTxtBox .bd .newslb{ width:290px; float:right; }
.slideTxtBox .bd dt .date{ float:right; color:#999;  }
.slideTxtBox .bd dt { width:290px; float:left; height:35px; line-height:35px; }

/*首页图片列表*/
.Booth{ width:1220px; clear:both; padding:12px 0px;}
.project{ width:330px; float:left;  margin-left:25px !important;}
.company{ width:595px; float:left;}
.pdf{ width:250px; float:right}

.picScroll{ overflow:hidden; position:relative;  border:1px solid #ccc;background:#fff;   }
.picScroll .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll .hd .prev,.picScroll .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll .hd .next{ background-position:0 -50px;  }
.picScroll .hd .prevStop{ background-position:-60px 0; }
.picScroll .hd .nextStop{ background-position:-60px -50px; }
.picScroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll .hd ul li.on{ background-position:0 0; }
span.column{ float:left; line-height:30px; font-weight:bold; color:#064990}



.picScroll .bd{ padding:15px 10px; margin:0px; height:130px; width:100%; }


.picScroll ul.pdf{ overflow:hidden; zoom:1; }
.picScroll ul.pdf li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll ul.pdf li .pic{ text-align:center; }
.picScroll ul.pdf li .pic img{ width:90px; height:110px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll ul.pdf li .pic a:hover img{ border-color:#999;  }
.picScroll ul.pdf li .title{ line-height:24px;   }


.picScroll ul.qyfc{ overflow:hidden; zoom:1; }
.picScroll ul.qyfc li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll ul.qyfc li .pic{ text-align:center; }
.picScroll ul.qyfc li .pic img{ width:120px; height:90px;  display:block;  padding:2px; border:1px solid #ccc; }
.picScroll ul.qyfc li .pic a:hover img{ border-color:#999;  }
.picScroll ul.qyfc li .title{ line-height:24px;   }

.picScroll ul.case{ overflow:hidden; zoom:1; width:100%; padding:0px; margin:0px;  float:left;}
.picScroll ul.case li{ width:150px; float:left;  margin-right:15px; overflow:hidden; text-align:center;   }
.picScroll ul.case li .pic{ text-align:center; }
.picScroll ul.case li .pic img{ width:140px; height:90px;  display:block;  padding:2px; border:1px solid #ccc; }
.picScroll ul.case li .pic a:hover img{ border-color:#999;  }
.picScroll ul.case li .title{ line-height:24px;   }



/*内页样式*/
.banner{ width:100%; clear:both; height:315px; margin-bottom:15px !important}

/*左侧样式*/
.left{ width:224px; float:left;  background:#fff; padding:0px;}
.leftnav{ width:224px; float:left; }
.leftnav .column{ width:204px; float:left; background:url(../images/index-13.jpg) no-repeat left top; border-bottom:1px solid #ddd; height:68px; line-height:68px; padding-left:20px; font-size:20px; color:#fff ;font-family:"Microsoft Yahei","微软雅黑"; font-weight:bold}

.leftnav ul{ width:222px; float:left; padding:0px; margin:0px; border:1px solid #ddd;}
.leftnav ul li{ width:202px; float:left; border-bottom:1px solid #eee; height:40px; line-height:40px; background:url(../images/index-14.jpg) no-repeat 195px center; padding-left:20px;}
.leftnav ul li a:hover{ color:#F60; font-weight:bold}
.leftnav ul .leftpdf{ width:190px; float:left; height:20px; line-height:20px; padding-left:32px; background:url(../images/index-6.jpg) no-repeat 20px center}


/*右侧样式*/
.right{ width:976px; float:right; background:#fff; border:1px solid #ddd; overflow:hidden }
.insnav{ width:940px; float:left; height:67px; line-height:67px; border-bottom:1px solid #ddd; padding:0px 17px; text-align:right}
.insnav span{ float:left; font-size:20px; color:#0858b1 ;font-family:"Microsoft Yahei","微软雅黑"; font-weight:bold}
.insnav span a{ color:#0858b1 ;}

.content{ width:910px; float:left; line-height:25px; font-family:"Microsoft Yahei","微软雅黑"; padding:33px; font-size:14px;}

/*内页选项卡*/
.magazine{ width:976px; float:left; overflow:hidden}
#tags{ width:976px; float:left; background:url(../images/index-12.jpg) repeat-x left bottom; height:40px; line-height:40px; }
#tags li{ float:left; height:40px; line-height:40px; padding:0px 15px;text-align:center; font-size:14px;font-family:"Microsoft Yahei","微软雅黑";}
#tags li.selectTag{ background:url(../images/index-7.jpg) no-repeat center bottom}
.tagContent{ width:910px; float:left; line-height:25px; font-family:"Microsoft Yahei","微软雅黑"; padding:33px; display:none; font-size:14px;}

.tagContents{ width:976px; float:left; line-height:25px; font-family:"Microsoft Yahei","微软雅黑"; padding:33px 0px; display:none}
.tagContents ul{ padding:0px; margin:0px;}
.tagContents ul li{ width:195px;  float:left; margin-right:15px !important; margin-bottom:15px !important; margin-left:10px; }
.tagContents ul li img{ width:195px; height:250px;}




.culture{width:910px; float:left; padding:33px;}
.culture ul{ padding:0px; margin:0px; float:left;}
.culture ul li{ width:895px; float:left; border-bottom:1px solid #ddd; padding:15px 0px; padding-left:15px; background:url(../images/index-11.gif) no-repeat left center}
.culture ul li span{ float:right}

/*新闻中心*/
.newsclass{width:910px; float:left; padding:33px;}
.newsclass ul{ padding:0px; margin:0px; float:left;}
.newsclass ul li{ width:910px; float:left; border:1px solid #ddd;margin-bottom:15px;}
.newsclass ul li .date{ width:80px; float:left; height:100px; background:#c4c4c4;}
.newsclass ul li span{ width:80px; float:left; text-align:center; color:#fff;}
.newsclass ul li span.day{ height:68px; line-height:68px; font-size:45px; font-weight:bold; border-bottom:1px solid #999;}
.newsclass ul li span.Year{ height:30px; line-height:30px; font-size:14px; border-top:1px solid #ddd;}

.newsclass ul li .title{ width:800px; float:left; padding-left:30px; height:30px; line-height:30px; font-weight:bold; font-size:14px;font-family:"Microsoft Yahei","微软雅黑";}
.newsclass ul li .cont{ width:800px; float:left; padding-left:30px; height:30px; line-height:20px; color:#666; }

.Overhead{ width:910px; float:left; border-bottom:1px solid #ddd; margin-bottom:15px !important; padding-bottom:15px;}
.Overhead img{ width:250px; float:left; height:180px; margin-right:15px;}
.Overhead h2{ font-size:16px;font-family:"Microsoft Yahei","微软雅黑";}
.Overhead h2 a{ color:#0858b2}
.Overhead span{ line-height:25px; color:#666;}
.Overhead span a{ color:#F60}



/*新闻详细页*/
.newscont{width:910px; float:left; padding:33px;}
.newscont h2{font-size:16px;font-family:"Microsoft Yahei","微软雅黑"; text-align:center; float:left; width:910px; }
.newscont span.date{ width:910px;  float:left; border-bottom:1px solid #ddd; text-align:center; height:35px; line-height:30px;}
.newscont .cont{ width:910px; float:left; padding:15px 0px; line-height:30px;}

/*人才招聘*/
.joblist{width:910px; float:left; line-height:25px;   padding:10px 33px; }
.joblist ul li{ padding:0px; margin:0px; float:left; width:455px; float:left; height:30px; border-bottom:1px solid #ddd;}
.jobcontent{width:910px; float:left; line-height:25px;  padding:10px 33px;}

/*分页样式*/
.page{ width:100%; float:left; height:40px; line-height:40px; text-align:center;color:#666; padding-bottom:30px ;font-family:"Microsoft Yahei","微软雅黑";  font-size:14px;}
.page a{ color:#666;border:1px solid #ddd; padding:5px 10px; margin-right:8px; text-align:center; }
.page a:hover{ color:#3c64a7;}
.page a.hover{color:#3c64a7; font-weight:bold;}

/*项目展示*/

.Projectlist{ width:910px; float:left; line-height:25px; font-family:"Microsoft Yahei","微软雅黑"; padding:0px 33px; }

.Projectlist ul{ padding:0px; margin:0px; float:left;}
.Projectlist ul li{ width:910px; float:left; border-bottom:1px solid #ddd; padding:33px 0px;}
.Projectlist ul li h2{ font-size:15px;}
.Projectlist ul li img{ float:left; margin-right:15px; width:180px; height:120px;}


.map{ width:1220px; float:left;}
.map ul li{ clear:both; padding-bottom:5px; float:left; border-bottom:1px solid #ddd; padding-top:10px; width:1220px;}
.map ul li span{ width:150px; height:50px; text-align:center; line-height:50px; background:#ccc; float:left; display:block; font-size:20px; font-weight:bold;font-family:"Microsoft Yahei","微软雅黑"; color:#fff; }

.map ul li p{ float:left; display:block; margin:10px 5px ; border:1px solid #ddd; background:#eee; height:20px; line-height:20px; padding:0px 5px; m}

.Videolist{ width:100%; clear:both; overflow:hidden}
.Videolist ul{ width:100%;margin-top:30px; overflow:hidden}

.Videolist ul li{ width:360px; float:left; margin:0px 20px 30px 20px; position:relative; overflow:hidden}
.Videolist ul li img{ width:360px; height:240px; float:left;}
.Videolist ul li span{ width:360px; height:30px; position:absolute; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; left:0px; bottom:0px; background:url(../images/videotitle.png); line-height:30px; text-indent:12px;}
.Videolist ul li span a{ color:#fff;}
.Videolist ul li em a{ width:100%; height:100%; background:url(../images/video.png) no-repeat center center; position:absolute; left:0px; top:0px;text-indent:-9999px;}

.Videolist ul li .video_box{ float:left; width:100%; height:240px; position:relative;}
.Videolist ul li p{ width:100%; height:25px; line-height:25px; float:left; padding:10px;}
.Videolist ul li p a{ float:right; background:url(../images/icon-vote-new.png) no-repeat left top; width:80px; line-height:25px; padding-left:25px; color:#093}
.Videolist ul li p a:hover{ background-position:left -1px;}

.playcont{width:100%; margin:30px auto}
.playcont h2{font-size:16px;font-family:"Microsoft Yahei","微软雅黑"; text-align:center;width:100%; padding:30px 0; float:left;}
.playcont .cont{ width:800px; margin:0 auto; padding:15px 0px; line-height:30px; text-align:center;}
.playcont .cont p{ width:100%; height:25px; line-height:25px; float:left; padding:10px; text-align:left; margin-top:20px;}
.playcont .cont p a{ float:right; background:url(../images/icon-vote-new.png) no-repeat left top; width:80px; line-height:25px; padding-left:25px; color:#093}
.playcont .cont p a:hover{ background-position:left -1px;}
.playcont .cont p a.disable{pointer-events:none;color:#333;cursor:default; background:url(../images/icon-vote-new.png) no-repeat left -68px;}
.Videolist ul li p a.disable{pointer-events:none;color:#333;cursor:default; background:url(../images/icon-vote-new.png) no-repeat left -68px;}

.v_box{ position:fixed; top:120px; left:5px; z-index:10000;}