@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
body{background:#fff; font-family:"宋体"; font-size:12px; color:#333;}
ul li{list-style:none;}
img{border:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#0a4280; text-decoration:none;}


.block_main{width:960px; height:auto; margin:0 auto; overflow:hidden;}

/*top*/
.top{width:960px; height:80px; margin:0 auto; overflow:hidden;}
.logo{width:292px; height:46px; float:left; margin-top:15px;}
.tel{width:210px; height:26px; float:right; margin-top:30px;}

/*nav*/
.nav_line{width:100%; height:46px; border-bottom:4px solid #d5d5d5;}
.nav{width:960px; height:46px; margin:0 auto; overflow:hidden;}
.nav ul li{width:96px; height:46px; line-height:46px; float:left; text-align:center;}
.nav ul li a{font-size:13px; font-family:"微软雅黑"; font-weight:bolder; color:#0a4280; display:block;}
.nav ul li a:hover{width:96px; height:46px; background:#d5d5d5;}
.nav ul li ul{display:none; width:96px; position:absolute; z-index:5; overflow:hidden;}
.nav ul li ul li{width:96px; height:30px; line-height:30px; background:#d5d5d5; display:inline;}
.nav ul li ul li a{width:86px; font-family:"宋体"; font-size:12px; color:#0a4280; font-weight:normal; padding:0 5px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.nav ul li ul li a:hover{width:86px; background:#e4e4e4;}
.nav_acitive{background:#d5d5d5;}

/*banner*/
.banner{width:100%; height:370px; margin:0 auto 5px auto;}
.banner .d1{width:100%; height:370px; display:block; position:absolute; left:0px;}
.banner .d2{
	width: 100%;
	height:auto;
	clear: both;
	position: absolute;
	z-index: 100;
	top:470px;
	}
.banner .d2 .icon{
   width:auto;
   height:auto;
   margin:0 auto;
   text-align:center;
}
.banner .d2 .icon ul{   
    width:100%;
    height:100%;
}
.banner .d2 .icon ul,li{
    list-style:none;
}
.banner .d2 .icon ul li{
    display:inline-block;
}
.banner .d2 .icon ul li{      
    width:14px;
	height:14px;
    background:url(../images/ban_icon1.png) no-repeat center;
	margin-right:14px;
}
.banner .d2 .icon li.nuw{background:url(../images/ban_icon2.png) no-repeat center;}
.ban{height:192px; overflow:hidden; text-align:center;}

/*index*/
.L{width:960px; height:auto; overflow:hidden; margin-top:15px;}

.title{width:auto; height:18px; padding-bottom:6px; overflow:hidden; margin-bottom:15px; border-bottom:1px solid #f3f3f3;}
.title_bg{width:auto; height:18px; background:url(../images/title_bg.gif) repeat;}
.title_text{
	width:auto; padding-right:5px;
	height: 18px;
	line-height: 18px;
	background: #fff;
	text-align: left;
	float: left;
	overflow: hidden;
	font-family: "微软雅黑";
	font-size: 18px;
	margin:0;
}
.title_red{color:#b10502;}
.title_blue{color:#0a4280;}
.title_more{
	width: 40px;
	height: 18px;
	line-height: 18px;
	background: #fff;
	font-family: "微软雅黑";
	font-size: 12px;
	text-align: right;
	color: #9d9d9d;
	float: right;
}
.title_more a{color:#9d9d9d;}
.title_more a:hover{color:#0a4280;}

.about{width:650px; height:auto; float:left; overflow:hidden;}
.about_main{width:650px; height:150px; line-height:24px; overflow:hidden; color:#333333;}
.about_img{width:182px; height:136px; float:left; margin-right:10px; overflow:hidden;}
.text_more{font-size:12px; color:#b20502;}

.cal{width:280px; height:auto; margin-left:30px; float:right; overflow:hidden;}
.cal_main{width:280px; height:150px; overflow:hidden;}

.case_main{width:960px; height:190px; overflow:hidden;}
.case_main ul li{width:228px; height:190px; float:left; margin-right:16px; overflow:hidden; text-align:center;}
.case_main ul li a{ font-size:14px; color:#333; line-height:30px;}
.case_main ul li a:hover{color:#b20502;}

.news{ width:260px; height:auto; float:left; overflow:hidden;}
.title2{width:auto; height:26px; line-height:26px; background:#6b6b6b; overflow:hidden; font-family:"微软雅黑";}
.title2 h2{width:auto; padding:0 15px; height:26px; float:left; background:#9d9d9d; text-align:center; overflow:hidden; font-size:14px; color:#fff; font-weight:normal;}
.title2_en{text-align:left; margin-left:8px; color:#858585; float:left;}
.title2_more{text-align:right; margin-right:8px; float:right;}
.title2_more a{ color:#afafaf;}
.news_main{width:260px; height:200px; overflow:hidden; margin-top:10px;}
.news_main ul li{width:260px; height:36px; line-height:36px; border-bottom:1px dashed #8d8d8d; background:url(../images/icon_arrow.gif) left center no-repeat; overflow:hidden;}
.news_main ul li a{width:245px; padding-left:15px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.team{width:386px; height:auto; float:left; overflow:hidden; margin-left:30px;}
.team_main{width:386px; height:200px; overflow:hidden;}
.team_main ul{width:188px; height:200px; float:left; overflow:hidden;}
.team_main ul li{width:188px; height:90px; margin-top:10px; float:left; color:#9d9d9d; background:#434343; overflow:hidden;}
.team_head{width:64px; height:90px; background:#1c1616; float:left; overflow:hidden; margin-right:10px;}
.team_main h3{font-size:14px; color:#9d9d9d; line-height:30px; margin-top:4px;}
.team_main p{ line-height:20px; color:#9d9d9d; }
.team_2{margin-left:10px;}

.cont{width:254px; height:230px; overflow:hidden; margin-left:30px; float:right;}
.cont h3{font-size:16px; color:#b10502; margin-bottom:10px;}
.cont ul li{width:254px; height:20px; line-height:20px;}
.cont_img{width:254px; height:108px; overflow:hidden; margin-top:28px;}

.bottom{width:100%; height:140px; background:#999999; border-top:6px solid #d5d5d5; margin-top:15px; padding:8px 0;}
.link{width:960px; height:80px; margin:0 auto; overflow:hidden;}
.link ul li{width:atuo; padding:0 5px; height:80px; line-height:80px; float:left; margin-left:1px; overflow:hidden;}
.link_tit{height:80px; color:#fff; font-size:18px; font-family:"微软雅黑"; float:left;}
.line{width:100%; height:1px; background:#adadad; margin-bottom:5px;}
.bottom_p{width:960px; height:24px; line-height:24px; text-align:center; margin:0 auto; color:#e2e2e2;}

/*ny*/
.left{width:168px; height:auto; float:left; overflow:hidden; margin-top:30px;}
.left_tit{width:138px; height:62px; line-height:62px; background:#8898ac; font-family:"微软雅黑"; font-size:18px; color:#fff; padding:15px; text-align:center;}
.left_list{width:168px; height:auto; margin-top:3px; margin-bottom:10px;}
.left_list ul li{width:168px; height:42px; line-height:42px; background:#e6e6e6; text-align:center; margin-top:3px;}
.left_list ul li a{width:150px; padding:0 9px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; color:#0a4280;}
.left_d{width:168px; height:195px; margin-top:3px; overflow:hidden;}

.right{width:762px; height:auto; float:right; overflow:hidden; margin-top:30px; margin-left:30px;}
.add{width:auto; height:18px; line-height:18px; padding-left:8px; text-align:right; float:right; background:#fff; color:#9d9d9d;}
.add a{color:#9d9d9d;}
.add a:hover{color:#0a4280;}
.right_text{width:762px;}
.right_text p{ color:#333; line-height:24px;}
.right_img{text-align:center; margin:10px;}
.right_team{width:762px; height:auto; overflow:hidden;}
.right_team ul{width:762px; height:110px; border-bottom:1px dashed #e2e2e2; margin:20px 0;}
.right_team ul li{width:361px; height:110px; float:left; margin-left:20px; overflow:hidden;}
.right_team h3{font-size:14px; color:#333; line-height:30px; margin-top:4px;}
.right_pro{width:762px; height:auto; overflow:hidden;}
.right_pro ul li{width:228px; height:200px; line-height:20px; float:left; margin:0 12px; overflow:hidden; text-align:center;}
.right_pro ul li a{font-size:12px; color:#333;}
.right_pro ul li a:hover{color:#b20502;}
.right_news{width:762px; height:auto; overflow:hidden;}
.right_news ul li{width:762px; height:36px; line-height:36px; border-bottom:1px dashed #8d8d8d; background:url(../images/icon_arrow.gif) left center no-repeat; overflow:hidden;}
.right_news_text{width:600px; margin-left:15px; display:block; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; float:left;}
.date{float:right; text-align:right;}

/*form*/
.right_me{width:762px; height:auto; overflow:hidden;}
.member{ font-size:14px; width:266px; height:30px; border:1px solid #dadada; line-height:30px; color:#999; padding-left:6px; text-align:left;}
.member_txt{ color:#F00; font-size:14px; font-weight:bolder;}
.btn{float:left;}
.btn_tel{width:100px; height:31px; padding:0 16px; text-align:center; line-height:31px; margin-left:8px; float:left; background:#0a4280; color:#fff; font-size:14px;}
.member_code{ width:97px; height:30px; border:1px solid #dadada; line-height:30px; vertical-align:middle;}
.code{width:80px; height:22px; line-height:30px; vertical-align:middle; margin-left:10px;}


/*page*/
.pages{width:100%; text-align:center; padding:10px 0; clear:both; margin-bottom:10px; margin-top:5px;}
.pages span,.pages a,.pages b{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 2px;}
.pages span font{color:#333; font-size:12px;}
.pages a,.pages b{border:1px solid #e6e6e6; background:#f4f4f4; padding:2px 6px; text-decoration:none}
.pages span {padding-right:10px}
.pages b,.pages a:hover{background:#8898ac; color:#fff;}