@charset "utf-8";
/* CSS Document sunshine*/

body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dd,dl,dt,input{ margin:0px; padding:0px;}
body{color:#666; font-size:12px; line-height:22px; font-family:'Times New Roman',Arial, Helvetica, sans-serif ;margin:0px; padding:0px; margin:0px;}
ul,li,em,i{ list-style:none; font-style:normal; font-weight:normal;}
a{ color:#666;text-decoration:none;outline:none;/*blr:expression(this.onFocus=this.blur());*/}
a:hover{ text-decoration:none;}
img{ border:0px; padding:0px; margin:0px;}
em{ font-style:normal;}
div{margin-right: auto;	margin-left: auto;}
ul {margin: 0px;padding: 0px;}
.clear{clear:both; content: ""; display: table; margin: 0px;padding: 0px;height: 0px;}
.left{ float:left}
.right{ float:right;}
.clearfix:after { clear: both; content: " "; display: block;}
input{ color:#666; font-family:'Times New Roman';}
.wrapper{ margin:0 auto; position:relative; width:970px; }
.red{color:#F00;}
.yellow{ color:#fd9903;}

/**网页代码开始**/
.htop{height:20px; border-top:5px solid #0b2269;}
.htopnav{height:20px; background:url(../images/htop.jpg) no-repeat; float:right; width:260px; text-align:center;}
.htopnav ul{display:inline-block;}
.htopnav ul li{ color:#FFF; line-height:18px; float:left;}
.htopnav ul li a{ color:#FFF; padding:0 7px;}
.htopnav ul li a:hover{ text-decoration:underline;}

.head{height:100px; min-width:970px;z-index:2;position:relative;}
.head .logo ,.head .logo img{width:215px; height:80px;}
.lagug{ float:right; width:555px; height:45px; line-height:45px;}
.tel400{float:left; font-size:14px; color:#fd9903;}
.lagug span{color:030303; display:block;}
.lagug span a{margin:0 10px; font-weight:bold;}
.lagug span a:hover{color:#d92219;}
.lagug input[type="text"]{float:right; width:100px; border:1px solid #DDD; margin-top:12px; height:20px; line-height:20px; color:#999; padding-left:3px; padding-right:30px; background:url(../images/ss.jpg) no-repeat scroll 110px center #FFF; border-radius:5px;margin-left:30px; }
.lagug .ssbtn{display:block; width:30px; height:20px; position:absolute; top:10px; right:10px;}
.nav{ border-left:2px solid #DDD; border-right:2px solid #DDD; height:34px;}
.nav ul li{ float:left; line-height:30px; font-size:16px; position:relative;}
.nav ul li .bsg{ background-color:#648094; position:absolute; z-index:-1; width:100%; left:0; top:0; height:34px; opacity:0; FILTER: alpha(opacity:0); transition:600ms;}
.nav ul li a{height:30px; padding:0 23px; display:block; border-top:2px solid #DDD; border-bottom:2px solid #DDD; font-weight:bold;}
.nav ul li a:hover{ /*background-color:#648094;*/ color:#FFF;  border:none; line-height:34px;}
.nav ul li a:hover .bsg{ opacity:1; FILTER: alpha(opacity:100);}
.nav ul li a.home{/*background-color:#648094;*/ color:#FFF;  border:none; line-height:34px;}
.nav ul li a.home .bsg{ opacity:1; FILTER: alpha(opacity:100);}

#sunm{width:390px; position:absolute; background-color:#FFF; top:30px; left:50%; margin-left:-220px; z-index:99999; padding:25px; overflow:hidden; box-shadow:2px 2px 2px #666; display:none;}
#sunm dl {width:120px; border-right:1px solid #CCC; float:left; padding:5px 0; text-align:center;}
#sunm dl dd a{padding:0; border:none; font-size:12px; line-height:20px; color:#333;}
#sunm dl dd a:hover{ text-decoration:underline; color:#F30;}
#sunm img{float:right; width:255px; height:170px;}
.nav ul li:hover #sunm{display:block;}


.banner{height:335px; overflow:hidden;}
.blueberry {background:#fff;position: relative; z-index:1; height:335px;}
.blueberry .slides {display: block;position: relative;overflow: hidden;}
.blueberry .slides li {position: absolute;top: 0;overflow: hidden; width:100%; height:335px; text-align:center; }
.blueberry .slides li img {display: block; height:0px;}
.blueberry .slides li.active {display: block;position: relative;}
.blueberry .slides li a { display:block; height:335px; width:970px;}
.blueberry .crop li img {width: auto;}
.blueberry .pager { bottom:10px;right:50%; margin-right:-75px;width:150px;height: 15px;text-align: center;position:absolute;z-index:999; text-align:center }
.blueberry .pager li {display: inline-block;}
.blueberry .pager li a, .blueberry .pager li a span {display: block;height: 10px;width: 10px;}
.blueberry .pager li a {margin:0 5px;}
.blueberry .pager li a span {overflow: hidden;background: url(../images/bullets.png) 0px -30px no-repeat ;text-indent: -9999px;width:15px;height:15px;}
.blueberry .pager li.active a span {background-position:0px 0px ;}

.main{margin-top:15px;}
.mtop{ height:252px;}
.mtbox{ float:left; height:250px; border:1px solid #3a8af3; width:330px; padding:0 5px;}
.mthtr{ font-weight:normal; color:#333; font-size:16px; line-height:30px;}
.mthtr span{ font-size:12px; background:url(../images/more.png) no-repeat scroll right center; padding-right:18px; float:right;}
.mthtr span a{color:#CCC; font-family:'宋体';}
.mthtr span a:hover{color:#d92219;}
.mtbox ul li{line-height:22px;}
.mtbox ul li span{color:#ccc;}
.mtbox ul li font{float:left;}
.mtbox ul li a{white-space:nowrap; text-overflow :ellipsis; overflow:hidden; display:block; float:left; width:320px; margin-left:5px; font-family:'宋体';}
.mtbox ul li a:hover{text-decoration:underline; color:#3a8af3;}
.mtboxt{ float:left; height:250px; width:340px; overflow:hidden; margin-left:7px;;}
.mtboxf{ float:right; height:250px; border:1px solid #CCC; width:261px; padding:0 7px;}
.mtflist{ overflow:hidden;}
.mtflist img{width:261px; margin-top:10px;}
.mtflist p{ font-family:'宋体'; font-size:12px; line-height:25px; color:#999; height:100px; overflow:hidden; margin-top:10px;}

.mnewnot{ border:1px solid #CCC; height:30px; line-height:30px; margin:15px 0; background:url(../images/notci.png) no-repeat scroll left center;}
.notti{ line-height:30px; width:90px; float:left; color:#FFF; font-family:'宋体'; text-align:center;}
.mnewnot .newlist{width:750px; padding-left:30px; float:left; white-space:nowrap; text-overflow :ellipsis; overflow:hidden; height:30px;}
.mnewnot .newlist span{ color:#154799; margin-right:10px;}
.mnewnot .newlist a{margin-left:10px; line-height:30px;}
.mnewnot .newlist a:hover{ text-decoration:underline; color:#3a8af3;}
.mnewnot .more{float:right; margin-right:10px;}

.mbot{ overflow:hidden;}
.mbotbox{width:295px; height:250px; overflow:hidden; margin-top:5px; float:left; margin-right:42px;}
.mbotbox h3{ font-size:16px; line-height:40px; height:40px; border-bottom:1px solid #82be7f; text-align:center}
.mbotbox h3 a{color:#333;}
.mbotbox img {width:295px; margin:15px 0;}
.mbotbox p a{ line-height:24px; font-family:'宋体'; color:#999; height:50px; overflow:hidden;}

.project{ overflow:hidden;}
.prolist{width:888px; height:60px; overflow:hidden; margin-top:4px; float:left;}
.cbt{width:888px; overflow:hidden;}
.prolbox { float:left; width:148px; height:60px;}
.prolbox h3{ line-height:30px; font-size:14px; color:#333; font-weight:normal; text-align:center; border-bottom:1px solid #333; height:30px;}
.prolbox p{ color:#333; text-align:center; line-height:29px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.project img { float:left;}

.foot{ overflow:hidden; margin-top:20px;}
.footer{padding:20px 0 25px 0; background-color:#0b2269;}
.ablin{width:185px; float:left; margin-left:30px;}
.fotht{ font-weight:normal; font-size:14px; color:#FFF; line-height:30px; height:30px; border-bottom:1px solid #FFF; padding-left:5px;}
.ablin ul {margin-top:10px; padding-left:5px;}
.ablin ul li{ line-height:22px;}
.ablin ul li a{color:#FFF;}
.ablin ul li a:hover{ text-decoration:underline;}

.hxpro{width:354px; float:left; margin-left:77px;}
.hxpro ul {margin-top:10px; padding-left:5px; width:171px; float:left;}
.hxpro ul li{ line-height:22px;}
.hxpro ul li a{color:#FFF;}
.hxpro ul li a:hover{ text-decoration:underline;}

.focont{width:200px; float:left; margin-left:80px;}
.focont ul {margin-top:10px; padding-left:5px;}
.focont ul li{ line-height:22px; color:#FFF;}
.focont ul li img{ vertical-align:middle; margin-right:5px;}


/***about***/
.nymain{margin-top:15px;}
.nymain .left{width:210px; margin-bottom:50px;}
.nymltit{width:210px;}
.nymltit h3{ height:38px; line-height:38px; color:#FFF; text-align:center; background:url(../images/ltit.jpg) repeat-x;}
.nymltit ul{border:1px solid #CCC; padding:5px;}
.nymltit ul li{border-bottom:1px dotted #333; font-family:'宋体';}
.nymltit ul li span{ width:11px; height:34px; display:block; float:left; background:url(../images/jia.jpg) no-repeat scroll center center; margin:0 5px 0 10px;}
.nymltit ul li a{ font:14px/35px "宋体"; color:#747474; font-weight:bold;}
.nymltit ul li.admit a{color:#000;}
#subs{padding-bottom:15px; display:none;}
#subs dl dd{ position:relative;}
#subs dl dd a{ font:12px/30px "宋体"; color:#666; font-weight:normal; padding-left:40px; position:relative; z-index:22;}
#subs dl dd img { position: absolute; left:-9px; top:0px; z-index:1; display:none;}
#subs dl dd:hover img{display:block;}
#subs dl dd:hover a{color:#FFF;}
#subs dl dd.alit img{display:block;}
#subs dl dd.alit a{color:#FFF;}

.nymltit ul li.admit #subs{display:block;}
.nymltit ul li.admit span{background:url(../images/jian.jpg) no-repeat scroll center center;}

.lecont{width:210px; margin-top:20px;}
.lecont img{width:210px;}
.lecont ul{width:190px; padding-bottom:10px; border:1px solid #d0d0d0; border-top:none; background-color:#e0e0e0; padding-left:18px;}
.lecont ul li strong{ font-size:21px; color:#f16f02;}
.lecont ul li span{color:#999; line-height:20px;}


.nymain .right{width:725px;}
.nyrtit{ width:725px; height:35px; border-bottom:1px solid #CCC; font-size:18px; line-height:35px; background:url(../images/rtit.jpg) no-repeat scroll 5px center;}
.nyrtit span{color:#333; padding-left:25px; height:35px; display:inline-block; border-bottom:2px solid #084981;}
.nyrlist{width:725px; overflow:hidden; margin-top:10px; margin-bottom:50px;}
.abtxt{ overflow:hidden;}
.abtop{ height:25px; background:url(../images/sj.png) no-repeat scroll left center; font:14px/25px "宋体"; font-weight:bold; padding-left:20px;}
.abtop a{color:#00b3d3; }
.abtop a:hover{ text-decoration:underline;}
.alisl{width:200px; float:left; border-right:1px solid #CCC; height:55px;}
.alisl a { width:200px; height:55px; display:table-cell; vertical-align:middle;}
.alisl a img{ vertical-align:middle;}
.alisr { float:left;}
.alisr ul{margin-left:15px;}
.alisr ul li{ font-family:"宋体"; line-height:20px;}

/***news***/
.mnelist{}
.mnelist ul {margin-top:20px;}
.mnelist ul li{line-height:35px;list-style-position:inside;	list-style-type: circle; border-bottom:1px dotted #CCC;}
.mnelist ul li a:hover{color:#f05f04; text-decoration:underline;}
.mnelist ul li .more{ float:right;}
.pages{margin-top:20px;}
.wztit{font-size: 20px;text-align: center;font-weight: normal;line-height:50px;color: #6c5a54;}
.netime{ font-weight:normal; font-size:12px; text-align:center; height:30px; line-height:30px; border:1px dotted #333; border-left:none; border-right:none; margin-bottom:20px;}
.netime span{display:inline-block; color:#333; margin:0 10px;}

/***发展历程***/
.develist{}
.develist ul {background:url(../images/his_hr01.gif) repeat-y 20px 0px; padding-left:6px; margin-top:20px;}
.develist ul h3{ background:url(../images/his_i01.png) no-repeat left center; height:45px; overflow:hidden; line-height:50px; padding-left:40px; font-size: 18px; color: #0a62bb; margin-bottom:10px;}
.develist ul li{ padding-left:40px; background:url(../images/his_i03.png) no-repeat 9px 5px; margin-bottom:10px;}
.develist ul li .cont{ background-color:#6B7AB6;  border-radius:5px; padding:10px; position:relative;}
.develist ul li .cont img{ position:absolute; top:6px;left:-7px;}
.develist ul li .cont h1{ color:#FFF; height:30px; line-height:30px; font-size:16px; font-weight:normal; border-bottom:1px solid #ccc; margin-bottom:5px;}
.develist ul li .cont p{ line-height:25px; font-size:14px; color:#FFF;}


/***成果***/
.achie{padding-top:20px;}
.achie ul li{padding:10px; background-color:#f2f2f2; /*border-radius:5px; box-shadow:1px 1px 1px #DDD;*/ margin-bottom:25px; border-bottom:1px solid #DDD; overflow:hidden;}
.achie ul li img{width:195px; height:140px; float:left;}
.achie ul li .sc-box{ float:left; width:490px; margin-left:20px;}
.achie ul li:hover{background-color:#384d68;}
.achie ul li:hover p{ color:#FFF;}
.achie ul li:hover h2{ color:#FFF;}
.achie ul li:hover h2{ color:#FFF;}
.achie ul li p{ font-size:14px; color:#f05f04; line-height:24px; border-bottom:1px dotted #ddd; padding-bottom:5px; margin-bottom:5px;}
.achie ul li h2{ font-size:12px; line-height:20px; font-weight:normal;}

/***分页**/
.cipage{ text-align:center; margin:30px 0;}
.cipage a{display:inline-block; width:85px; height:30px; text-align:center; line-height:30px; background-color:#f5f5f5; margin-left:5px;}
.cipage a:hover{ background-color:#f05f04; color:#FFF;}

/***联系我们***/
.ctactbox{ margin-top:20px; margin-bottom:50px;}
.ctactbox .left{width:300px; margin-bottom:0px !important;}
.ctactbox .left h1{ font-size:16px; line-height:25px; font-family:'宋体'; color:#000;}
.bsc h2{ font-size:14px; line-height:25px; font-family:'宋体'; color:#000; margin-top:10px;}
.ctactbox .left ul {padding-left:10px;}
.ctactbox .left ul li{ line-height:25px; font-family:'宋体';}
.ctactbox .left ul li span{ float:right;}

.bsc ul {padding-left:10px; width:300px; margin-bottom:10px;}
.bsc ul li{ line-height:25px; font-family:'宋体';}
.bsc ul li strong{ color:#000;}
.ctactbox .right{width:400px;}
.ctactbox .right img {width:400px;}

/*****/
.nelistb{margin-top:15px;}
.nelistb li{padding:4px 0; line-height:20px; text-align:left;  border-bottom:1px dashed #DDD;}
.nelistb li a{color:#4C33E5;}


/**新增标语**/
.slogan{ width:190px; height:45px; line-height:45px; margin-top:20px;}
