@charset "gb2312";
/* CSS Document */
body{width:100%;min-width:1200px;font-family:"Microsoft Yahei", "Hiragino Sans GB", 'sans-serif';font-size:14px;color:#444;}
a{outline:none;text-decoration:none;color:inherit;}
a:hover{outline:0;text-decoration:none;color:#005aaa;}
a:active{outline:0;text-decoration:none;}
a:focus{outline:0;text-decoration:none;}
*{margin:0;padding:0;}
li{list-style:none;}
.clear{clear:both;}
.lf{float:left;}
.rt{float:right;}
img,input{border:none;outline:none;}
input,select{vertical-align:middle;}
h1, h2, h3, h4, h5, h6,th{font-weight:normal;}
.no-b{border:none !important;}
.no-m{margin-right:0 !important;}
label{cursor:pointer;}
.red{color:#ff4242;}
.none{display:none;}
.after:after{content:" ";display:block;clear:both;}
.content{width:1200px;margin:0 auto;}
.head{width:100%;height:84px;padding-top:16px;background:url("../images/head_bag.jpg") no-repeat center;line-height:100px;}
.nav{width:100%;height:50px;line-height:50px;background-color:#005aaa;}
.nav a{display:inline-block;width:150px;text-align:center;color:#fff;background:url("../images/nav_bag.png") no-repeat right center;}
.nav a:hover,.nav a.on{background-color:#024887;}
.nav .last{background-image:none;}
.slideBox{width:100%; height:460px; overflow:hidden; position:relative;margin:0 auto;   }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:48%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 5px; width:12px;height:12px;border-radius:50%;text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#005aaa; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox.er .hd{left:85%;}
.slideBox.er,.slideBox.er .bd li{height:100%;}
.slideBox.er .hd ul li{margin:0 0 0 4px;font-size:12px;width:14px;height:14px;border-radius:0;background-color:#7facd4;line-height:14px;color:#fff;}
.slideBox .hd ul li.on{background:#005aaa;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .content{height:70px;position:relative;top:-300px;display:none;}
.slideBox:hover .content{display:block}
.slideBox .prev{float:left;z-index:100;width:40px;height:70px;background: url(../images/Previous.png) no-repeat;cursor: pointer;}
.slideBox .next{float:right;z-index:100;cursor: pointer;width:40px;height:70px;background: url(../images/Next.png) no-repeat;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.slideBox .bd li{height:460px;background-position:center;background-repeat:no-repeat;}
.section{width:100%;background-color:#f2f2f2;padding:40px 0 30px 0;}
.news .pane{float:left;width:386px;height:282px;margin-right:21px;background-color:#fff;}
.news .pane .above{border-bottom:1px solid #eee;line-height:36px;}
.news .pane .above h2{float:left;height:36px;font-size:18px;color:#fff;padding:0 32px 0 11px;background:#005aaa url("../images/title_bag.jpg") no-repeat right center;}
.news .pane .above a{float:right;margin-right:10px;}
.news .pane .below{padding:10px;}
.cs-buttons{text-align:right;top:-18px;}
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.cs-buttons { font-size:12px;}
.cs-buttons a{display:inline-block;margin-left:5px;width:14px; height:14px;color:#fff;background-color:#7facd4;line-height:14px;text-align:center;}
.cs-buttons .cs-active{background-color:#005aaa; }
.cs-prev,.cs-next{display: none !important;}
.news .pane .below ul{line-height:28px;color:#999;}
.news .pane .below ul li b{font-weight:normal;float:right}
.box{background-color:#fff;padding:10px;}
.abstract{margin-top:40px;}
.president{width:350px;position:relative;overflow:hidden;}
.president .text{position:absolute;bottom:-164px;color:#fff;padding:10px 0;background-color:rgba(255,255,255,.2);transition:bottom 0.4s;}
.president .text h3{font-size:16px;line-height:32px;padding:0 10px;}
.president .text p{line-height:28px;padding:0 10px;}
.president:hover .text{bottom:0;}
.abstract .cent{width:810px;}
.qualification .above{background-color:#eee;line-height:36px;}
.qualification .above h2{float:left;height:36px;font-size:18px;color:#fff;padding:0 25px 0 11px;background:#005aaa url("../images/title_bag_1.jpg") no-repeat right center;}
.qualification .above h2 span{font-size:12px;opacity:0.2;}
.qualification .above a{float:right;margin-right:10px;color:#999;}
.qualification .above a:hover{color:#005aaa;}
.kuang img{margin-right:10px;}
.project{margin-top:40px;width:1220px;}
.project .box{float:left;width:163px; height:490px;margin-right:20px;transition:margin .3s;padding-bottom:20px;}
.project .box img{ width:162px; height:160px;}
.project .box:hover{margin-top:-20px;box-shadow:0 0 5px rgba(4,0,0,.33);}
.project .box h3{font-size:18px;line-height:36px;margin-top:30px;}
.project .box p{font-size:14px;line-height:28px;color:#999;}
.project .box .btn{margin-top:10px;}
.btn{display:inline-block;padding:0 14px;line-height:28px;border:1px solid #005aaa;border-radius:3px;color:#005aaa}
.btn:hover{background-color:#005aaa;color:#fff;}
.qualification .below{height:328px;margin-top:10px;overflow:hidden;}
.prel{position:relative;}
.prel{overflow:hidden;position:relative}
.prel img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:all .4s;-o-transform:scale(1)}
.prel:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.prel h3{position:absolute;width:100%;height:38px;line-height:38px;text-align:center;font-size:16px;background-color:rgba(0,0,0,0.3);z-index:1;transition:all .3s;bottom:-38px;color:#fff;}
.prel:hover h3{bottom:0}
.qualification .rt .prel{float:left;width:195px;margin:0 0 6px 10px;}
.pjct{width:410px;}
.foot{width:100%;border-top:2px solid #0055a0;text-align:center;background-color:#f0f0f0;line-height:28px;padding:10px 0 2px 0;}
.banner{width:100%;height:460px;background:url("../images/banner_01.jpg") no-repeat center;}
.mt20{margin:20px 0 30px 0;}
.lnav{float:left;width:320px;}
.lnav ul{margin-bottom:20px;}
.lnav li a{display:inline-block;width:310px;padding-left:10px;height:54px;line-height:54px;font-size:18px;color:#999;border-bottom:1px solid #f0f0f0;background:#f2f2f2 url("../images/lnav_bag.png") no-repeat 301px top;}
.lnav li a:hover,.lnav li.on a{background-color:#005aaa;background-position-y:bottom;color:#fff;}
.lnav .bor{height:266px;overflow:hidden;border:1px solid #ccc;border-top:none;}
.lnav .bor .cs-buttons a{font-size:0;border-radius:50%;}
.rtcont{float:right;width:840px;}
.rtcont .txt{color:#999;line-height:28px;text-indent:28px;}
.newsli li{border:2px solid #ccc;margin-bottom:20px;}
.newsli li .lf{width:85px;height:80px;padding:22px 0 0 21px;background-color:#ccc;color:#fff;}
.newsli li .lf span{font-size:25px;line-height:32px;}
.newsli li:hover{border-color:#005aaa;}
.newsli li:hover .lf{background-color:#005aaa;}
.newsli li .text{float:left;width:668px;margin-left:8px;}
.newsli li .text h3{font-size:18px;line-height:36px;margin-top:5px;}
.newsli li .text p{color:#666;line-height:28px;}
.minhg{min-height:300px;color:#999;line-height:28px;text-indent:28px;}
.business{width:860px;}
.business .bsox{float:left;width:195px;margin:0 20px 30px 0;}
.business .bsox .img{padding:2px;border:1px solid #ccc;}
.business .bsox .tit{text-align:center;line-height:28px;}
.buss .place{border-bottom:1px solid #005aaa;line-height:53px;}
.buss .place span{color:#005aaa;}
.buss .baiot{text-align:center;margin-top:10px;}
.buss .baiot span{display:inline-block;font-size:25px;line-height:50px;}
.buss .baiot span b{display:inline-block;width:100%;height:28px;text-align:right;font-size:14px;color:#999;font-weight:normal;line-height:28px;}
.buss .contt{margin-top:22px;text-align: center;}
.buss .btom{margin-top:40px;line-height:28px;color:#999;}
table{width:100%;border-collapse:collapse;}
.rtcont table tr{border:1px solid #ccc;}
table tr th{color:#005aaa;}
table tr .yaoqpl{line-height:28px;padding:4px 0 3px 12px;}
.map .lf{width:682px;padding:2px;border:1px solid #ccc;}
.map ul{float:left;margin:12px 0 0 30px;line-height:28px;}
.map ul .titl{font-size:16px;line-height:32px;margin-top:30px;}
/*分页样式CSS*/
.page{height:24px; line-height:24px; text-align:center; margin-top:30px; clear:both;}
.page li{display:inline-block;padding:5px 10px; border:1px solid #ddd; margin-right:5px;}
.page li a{display:inline-block;}
.page li:hover{background-color:#005aaa;color:#fff;}
.page li a:hover{color:#fff;}
.page li.thisclass{background-color:#005aaa;color:#fff;}
.page li.thisclass a{text-decoration:none; cursor:default; border-color:#0064c4; color: #fff;}
.page .pageinfo strong{font-weight:normal;}