@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#333333; background:#ccc; font-family:'微软雅黑'}

a { color:#333333; font-size:12px; text-decoration:none; }

a:hover { text-decoration:none;}



/***************index css********************/
.top{ width:1100px; height:124px; margin:0 auto}
.logoo{ width:389px; height:124px; float:left}

.top .right{ float:right}
.search{ width:253px; height:33px; float:right; margin-top:23px; margin-right:2px;}
.search .wbk{ width:218px; height:33px; background:url(../images/wbk.jpg) no-repeat; line-height:33px; text-indent:10px; color:#666}

#nav{ clear:both; float:right; margin-top:17px; height:32px;}
#nav ul{ }
#nav ul li { float:left; display:inline; height:32px; margin-left:5px;}
#nav ul li a{ display:block; height:32px; padding-left:20px; padding-right:20px; line-height:32px; color:#0065aa; font-size:14px; border-radius:10px;}
#nav ul li a:hover{ background:#0065aa; color:#fff;}
#nav ul li a.current{ background:#0065aa; color:#fff;}

.flash{ width:1440px; height:414px;}


/******************************** index *********************************/
.protype{ width:1100px; height:330px; margin:0 auto}
.protype .title{ height:46px;}
.protype .txt{ width:1100px; height:auto; margin-top:39px;}
.protype .txt ul li{ width:195px; height:195px; height:auto; position:relative; float:left; margin-left:105px;}
.protype .txt ul li .tu{ width:195px; height:195px;}
.protype .txt ul li i{ width:48px; height:48px; display:block; border-radius:24px; background:#000; text-align:center; line-height:48px; color:#fff; font-size:26px; list-style:none; position:absolute; z-index:999; left:-2px; top:11px; font-style: normal;}
.protype .txt ul li .memo{left:26px; top:67px; color:#fff; position:absolute; z-index:99; line-height:32px; font-size:14px;}

.about{ width:1100px; height:424px; background:url(../images/about-bg.jpg) no-repeat bottom right; margin-top:0px;}
.about .tu{ width:271px; height:424px; float:left;}
.about .right{ width:800px; height:auto; float:right}
.about .right .title{ height:39px; line-height:39px; color:#333333; font-size:20px;}
.about .right .bt{ height:60px; line-height:60px; color:#0065a9; font-size:38px; padding-top:10px;}
.about .right .txt{ font-size:14px; line-height:29px;}

.pro{ width:1100px; height:400px; background:#0065aa; margin-top:39px;}
.pro #pic{ width:1040px; height:375px; margin:0 auto; margin-top:20px;}
.box-p{ width:187px; height:170px; display:block; background:#fff}
.box-p img{ width:187px; height:140px; display:block}
.box-p .name{ height:30px; line-height:30px; background:#eaeaea; text-align:center; width:100%; color:#333333; font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.box-pn{ width:311px; height:320px; display:block; background:#eaeaea; border:1px solid #e6e6e6}
.box-pn img{ width:311px; height:283px; display:block; margin:0 auto; }
.box-pn .name{ height:36px; line-height:36px; background:#eaeaea; text-align:center; width:100%; color:#333333; font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.side1{ width:1100px; height:410px; margin:0 auto; margin-top:37px;}
.new{ width:773px; height:410px; float:left;}
.new .title{ width:773px; height:43px; background:#0065aa; line-height:43px; color:#fff; font-size:20px; text-indent:18px;}
.new .title a{ float:right; color:#fff; font-size:12px; margin-right:20px; text-transform:uppercase}
.new .bg{ width:771px; height:379px; border:1px solid #e6e6e6; border-top:none; background:#f7f7f7;}
.new .txt{ width:771px; height:auto; margin-top:37px;}
.new .txt ul li{ height:51px; margin-bottom:33px; width:355px; margin-left:15px; margin-right:15px; float:left}
.new .txt ul li .time{ width:58px; height:51px; background:#cacaca; color:#fff; text-align:center; float:left}
.new .txt ul li .time span{ height:30px; line-height:30px; display:block; font-size:30px;}
.new .txt ul li .time em{ height:21px; line-height:21px; display:block; font-size:18px;}
.new .txt ul li dl{ width:285px; float:right}
.new .txt ul li dl dt{ height:24px; line-height:24px; color:#333333; font-size:14px; font-weight:bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new .txt ul li dl dd{ height:20px; line-height:20px; color:#333333; padding-top:6px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.equ{ width:314px; height:410px; float:right}
.equ .title{ width:314px; height:43px; background:#0065aa; line-height:43px; color:#fff; font-size:20px; text-indent:18px;}
.equ .title a{ float:right; color:#fff; font-size:12px; margin-right:20px; text-transform:uppercase}
.equ .bg{ width:312px; height:379px; border:1px solid #e6e6e6; border-top:none; background:#f7f7f7;}
.equ .bg .txt{ width:287px; height:347px; margin:0 auto; margin-top:15px; position:relative}
.equ .bg .txt .left_pic{ width:17px; height:32px; position:absolute; z-index:99; left:10px; top:149px;}
.equ .bg .txt .right_pic{ width:17px; height:32px; position:absolute; z-index:99; right:10px; top:149px;}
.equ .bg .txt .gdimg{ width:287px; height:347px;}
.equ .bg .txt .gdimg ul li{ width:287px; height:347px; float:left;}
.equ .bg .txt .gdimg ul li img{width:287px; height:347px; }


/****************************** ny *************************************/
.ny-bt{ width:1100px; height:122px; background:#0065aa; color:#fff;}
.ny-bt .left{ float:left; margin-left:45px; padding-top:23px;}
.ny-bt .left .name{ height:45px; line-height:45px; font-size:30px;}
.ny-bt .left .mbx{ height:26px; line-height:26px;}
.ny-bt .left .mbx a{ color:#fff;}
.ny-bt .list{ float:right; margin-right:35px; margin-top:80px;}
.ny-bt .list ul li{ float:left; background:url(../images/fl-fen.jpg) no-repeat right; height:24px;}
.ny-bt .list ul li a{ display:block; height:24px; line-height:24px; color:#fff; font-size:14px; padding-left:13px; padding-right:13px; margin-right:6px;}




.ny_side{ width:1100px; height:auto; clear:both; margin-top:28px; min-height:400px;}
