/* CSS Document */
body{width:100%; height:auto; margin:0; padding:0; background:#015ea3; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
ul,li{margin:0; padding:0; list-style-type:none; vertical-align:middle;}
img{margin:0; padding:0; vertical-align: top; border:0;}
a{color:#333333; text-decoration:none;}
a:hover{color:#015ea3;}


#main{width:1080px; height:auto; margin:0 auto; background:#FFFFFF;}
#top{width:1000px; height:120px; margin:0 auto;}

#logo{background:url(../images/index_03.jpg) no-repeat; width:299px; height:82px; margin:19px 0 0 0; float:left;}
#Collect{float:right;}
#Collect span{display:block; margin:30px 0 0 0;}
#Collect span a{padding:0 5px;}

#Language img{margin:10px 10px 0 10px;}

#nav{background:url(../images/nav_04.jpg) repeat-x; width:1000px; height:40px; margin:0 auto;}
#nav_left{width:6px; height:40px; background:url(../images/nav_03.jpg) no-repeat; float:left;}
#nav_center{width:945px; height:40px; float:left; margin:0 0 0 21px;}
#nav_center li{float:left; width:135px; height:40px; line-height:40px; overflow:hidden;}
#nav_center li a{display:block; width:135px; height:40px; font-size:14px; color:#FFFFFF; text-align:center;}
#nav_center li a:hover{color:#ffb901;}

.nav_b{background:url(../images/nav_06.jpg) right no-repeat;}

#nav_right{width:7px; height:40px; background:url(../images/nav_08.jpg) no-repeat; float: right;}


#banner{width:1000px; height:auto; margin:5px auto 0 auto;}


#content{width:1000px; height:auto; overflow:hidden; margin:10px auto 0 auto;}

#content_left{width:246px; height:auto; float:left; color:#014d8b;}
#news{width:244px; height:190px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#cddbe8; overflow:hidden;}
#news ul{width:214px; height:auto; margin:10px auto 0 auto;}
#news li{height:24px; line-height:24px; width:214px; background:url(../images/index_25.jpg) 0 10px no-repeat;}
#news li a{float:left; margin:0 0 0 15px; color:#014d8b;}
#news li span{float: right; }

#conact{width:244px; height:90px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#cddbe8; overflow:hidden;}
#conact p{display:block; width:200px; margin:10px auto 0 auto; line-height:24px; padding:0;}


#content_right{width:730px; height:auto; float:right;}
#about{width:730px; height:auto;}
#about1{width:350px; height:420px; background:url(../images/index_20.jpg) no-repeat; overflow:hidden; float:left;}
#about2{width:350px; height:420px; background:url(../images/index_20.jpg) no-repeat; overflow:hidden; float:right;}
#about span{display:block; margin:15px 0 0 15px; font-size:16px;}
#about img{margin:10px 0 0 15px;}
#about p{display:block; width:320px; margin:10px 0 0 15px; line-height:18px; font-size:12PX;}
#about a{display:block; background:url(../images/more_14.jpg) no-repeat; width:108px; height:24px; margin:20px 0 0 15px;}

#server{width:730px; height:auto; margin:20px 0 0 0;}
#server1{width:350px; height:250px; background:url(../images/index_34.jpg) no-repeat; overflow:hidden; float:left;}
#server2{width:350px; height:250px; background:url(../images/index_34.jpg) no-repeat; overflow:hidden; float:right;}
#server span{display:block; width:350px; font-size:14px; text-align:center; color:#004682; line-height:24px; margin:18px 0 0 0; font-weight:600;}
#server ul{width:330px; height:79px; margin:15px auto 0 auto;}
#server li{width:90px; height:79px; float:left; margin:0 10px; position:relative;}
#server img{position:absolute; z-index:1;}
#server font{position:absolute; z-index:9; width:90px; text-align:center; line-height:10px; font-size:10px; color:#FFFFFF; bottom:5px;}


#link{width:1000px; height:40px; margin:20px auto 0 auto; background:#cddbe8; text-align:center; color:#2e6095; line-height:40px;}
#link span{color:#333333;}
#link a{color:#2e6095; padding:0 5px;}

#foot{ width:1000px; height:60px; line-height:60px; margin:0 auto; text-align:center;}



#neiye_left{width:246px; height:auto; float:left; color:#014d8b;}
#neiye_left_t{background:url(../images/neiye_03.jpg) no-repeat; width:246px; height:30px; line-height:30px;}
#neiye_left_t span{font-size:12px; color:#FFFFFF; padding:0 0 0 45px;}
#neiye_nav{width:244px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow:hidden;}
#neiye_nav li{width:244px; height:35px; line-height:35px; text-align:center; border-bottom:1px solid #cccccc;}
#neiye_nav li a{display:block; width:244px; height:35px;}
#neiye_nav li a:hover{background:#004c8a; color:#FFFFFF;}


#neiye_right{float:right; width:722px; height: auto; background:url(../images/neiye_04.jpg) top no-repeat; overflow:hidden;}
#neiye_right_t{width:720px; height:60px; line-height:60px; text-align:center; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; margin:8px 0 0 0; font-size:14px; font-weight:600;}

#neiye_content{width:680px; height:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow:hidden; padding:20px 20px 0 20px; line-height:24px;}


.zzfw{width:660px; height:auto; margin:0 auto;}
.zzfw li{float:left; width:200px; height:auto; margin:0 10px;}
.zzfw img{margin:0 72px 0 72px;}
.zzfw span{display:block; width:200px; text-align:center; font-size:14px;}
.zzfw p{margin:0; padding:0;}


#project{width:660px; height:auto; margin:0 auto; overflow:hidden;}
#project li{float:left; width:210px; height:266px; margin:20px 5px 0 5px; position:relative;}
#project img{position:relative;}
#project p{margin:0; padding:0; position:absolute; z-index:999; left:10px; bottom:0; display:block; width:190px; height:80px; line-height:18px; color:#FFFFFF; font-size:12px;}
#project span{display:block; font-size:12px; color:#FFFFFF; font-weight:600;}
#project a{color:#FFFFFF;}
#project_nav{width:210px; height:auto; margin:20px auto 0 auto;}
#project_nav a{float:left; height:20px; border:1px solid #DFDFDF; line-height:20px; text-align:center; text-align:center; padding:0 8px; margin:0 2px;}