@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "宋体"; line-height:24px; color:#444; background:#fff;}
img{border:none;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none; color:#000; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{color:#17449A; text-decoration:none;}
li a:hover{color:#17449A; text-decoration:underline;}
.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.wp{width:1003px; margin:auto;}
.clearfix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
p,h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}

#top{background:url(../images/top_bg.jpg) repeat-x;}
#map{background:url(../images/map_bg.jpg) no-repeat center top;}
.top{height:91px;}
.logo{float:left; padding-top:38px;}
.load{float:right; padding-top:51px; height:23px; line-height:23px; padding-right:87px;}
.load a{float:left; padding-left:9px;}
.load span{ margin-top:5px;}
.load_text{border-style:none; line-height:19px; height:19px; width:135px; background:url(../images/load_text.gif) no-repeat; vertical-align:middle; margin:0px; padding:0px; color:#A6A39B;}
.load_button{border-style:none; line-height:19px; vertical-align:middle; height:19px; width:20px; padding:0px; background:url(../images/load_button.gif) no-repeat; margin:0px; cursor:pointer;}
#nav{background:url(../images/nav_bg.jpg) repeat-x;}
.nav{height:41px; line-height:41px;
	box-shadow:0px 10px 0px 0px #CCCCCC;/* Opera 10.5+, IE6+ using IE-CSS3 */
    -moz-box-shadow:0px 10px 0px 0px #CCCCCC;/* Firefox */
    -webkit-box-shadow:0px 10px 0px 0px #CCCCCC;/* Safari and Chrome */
  	behavior: url(../images/ie-css3.htc);

}
.nav ul li{float:left; font-family:"微软雅黑"; font-size:14px; line-height:41px; margin-right:6px; margin-left:6px; position:relative; z-index:99;}
.nav ul li a{
	display:block;
	color:#fff;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:25px;
	padding-right:25px;
	text-align:center;


}
.nav ul li>a:hover{
	color:#1A335B !important;
	background:url(../images/nav_hover.gif) no-repeat center bottom;
	text-decoration:none;
	-moz-border-radius: 15px 15px 0 0;    
	-webkit-border-radius: 15px 15px 0 0;    
	border-radius: 15px 15px 0 0; 
	behavior:url(../images/ie-css3.htc);

}
.nav ul li:hover{
	-moz-border-radius: 15px 15px 0 0;    
	-webkit-border-radius: 15px 15px 0 0;    
	border-radius: 15px 15px 0 0; 
	behavior:url(../images/ie-css3.htc);
}

.nav ul li.current{
	text-decoration:none;
	color:#1A335B;
	background:url(../images/nav_hover.gif) no-repeat center bottom;
	-moz-border-radius: 15px 15px 0 0;    
	-webkit-border-radius: 15px 15px 0 0;    
	border-radius: 15px 15px 0 0; 
	behavior:url(../images/ie-css3.htc);
}
.nav ul li.current a{ color:#1A335B;}

.nav ul li.current1{
	text-decoration:none;
	color:#1A335B;
	background:url(../images/nav_hover.gif) no-repeat center bottom;
	-moz-border-radius: 15px 15px 0 0;    
	-webkit-border-radius: 15px 15px 0 0;    
	border-radius: 15px 15px 0 0; 
	behavior:url(../images/ie-css3.htc);
}
.nav ul li.current1 a{ color:#1A335B;}

/*
.nav ul li dl{position:absolute; z-index:1; background:#fff;}
.nav ul li dl dt{line-height:25px;}
.nav ul li dl dt a{color:#525356; background:url(../images/nav.gif) repeat-x left bottom; text-align:left; margin-left:30px; margin-right:30px; padding-left:0px; padding-right:0px;}
.nav ul li dl dt a:hover{color:#20479C; background:url(../images/nav.gif) repeat-x left bottom;}
*/
/*导航修改开始*/
.nav a:hover{ text-decoration:none;}
.nav ul li dl{position:absolute;  left:0px;	visibility:hidden; z-index:999; background:url(../images/nav_bg.png) repeat-x; width:480px; padding-bottom:20px; padding-top:20px; border:1px solid #FFF; min-height:230px;behavior:url(../images/ie-css3.htc);-moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px; border-radius:0 0 15px 15px; }
.nav ul li dl dt{ height:20px; line-height:20px; position:relative;}
.nav ul li dl dt span{ display:none;}
.nav ul li dl dt a{ color:#525355; font-size:12px; height:20px; line-height:20px; background:url(../images/nav_line.png) center bottom repeat-x; display:inline; padding:0; margin-left:30px; margin-right:30px; float:left; text-decoration:none;}
.nav ul li dl dt a:hover{ color:#20479c;background:url(../images/nav_line.png) center bottom repeat-x; }

.movenav{ position:absolute; left:265px; top:60px; z-index:99999; color:#525355; visibility:hidden; height:300px; background:url(../images/linei.png) 20px center no-repeat;}
.movenav img{ padding-left:50px;}
.movenav i a{ color:#525355 !important; font-style:normal; height:20px; line-height:20px; font-size:11px; text-align:left !important;}
.movenav i a:hover{color:#20479c !important; background:none !important;}

/*导航修改结束*/
.banner{background:url(../images/banner_bg.jpg) repeat-x left bottom; height:372px; overflow:hidden; position:relative; z-index:1;}
.banner_bottom{background:url(../images/banner_bg.jpg) repeat-x left bottom;}
.banner img{ position:absolute; left:0;top:0; z-index:0;}
.banner_coin{width:859px; margin:auto; background:url(../images/banner_bg2.jpg) no-repeat center top; height:56px; padding-left:144px;}
.banner_coin li{float:left; width:94px; height:10px; line-height:10px; padding-right:10px; padding-top:10px;}

.banner_coin li a.activeSlide.nav_button{background:url(../images/d2.gif) no-repeat; text-decoration:none;}
.banner_coin li a span{ visibility:hidden;}
.banner_coin li a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.banner_coin li a:hover{background:url(../images/d2.gif) no-repeat; text-decoration:none;}
.module{background:url(../images/module_bg.jpg) repeat-x; height:291px;}
.module_left{float:left; width:658px; background:url(../images/module_bg2.gif) no-repeat left 40px;}
.module_right{float:right; width:345px; background:url(../images/module_bg2.gif) no-repeat left 40px;}
.title{border-top:3px solid #88919B; height:37px; border-bottom:1px solid #DBDBDC; padding-left:16px; font-family:"微软雅黑"; font-size:14px; color:#1C1812; line-height:37px; position:relative;}
.title a{position:absolute; top:15px; right:10px;}
.title_mend{margin-left:30px;}
.pic ul li{float:left; width:181px; padding-left:19px; padding-right:19px; padding-top:23px; color:#7C7D7D;}
.pic ul li img{border:1px solid #87909A;}
.pic ul li a{display:block; font-family:"微软雅黑"; font-size:14px; color:#2B2C2C; padding-top:6px;}
.pic ul li span img{border:none;}
.pic ul li span a{text-align:right;}
.list{padding-left:30px; padding-top:30px; padding-bottom:30px;}
.list ul li{float:left; padding-left:17px; background:url(../images/list_bg.gif) no-repeat 2px center; width:140px;}
.list ul li a{color:#5A5A5A;}
.list ul li a:hover{text-decoration:none; color:#3558A6;}
.blog{padding-top:4px; padding-bottom:4px; border-bottom:1px solid #E2E1E1; border-top:1px solid #E2E1E1;}
.blog ul li{float:left; padding-left:3px; padding-right:3px; margin-right:30px; text-align:center; width:170px;}
.blog ul li img{border:1px solid #939393;}
.blog span{padding-left:58px; color:#919191; background:url(../images/coini.jpg) no-repeat 32px center; }
.blog span a{ font-size:13px; color:#5a5a5a; display:block; width:530px; overflow:hidden;}
#link{background:url(../images/link_bg.jpg) repeat-x #E7E9EB; margin-top:32px;}
.link{padding-top:25px; padding-bottom:25px;}
.link ul li{float:left; font-family:"微软雅黑"; font-size:14px; color:#424243; padding-right:20px; padding-left:20px;}
.link ul li a{display:block; font-family:"宋体"; color:#424243; font-size:12px;}
.link ul li a:hover{text-decoration:none; color:#17449A;}
.foot{color:#424243; position:relative; padding-left:25px; padding-top:10px; padding-bottom:10px;}
.foot span{position:absolute; top:10px; right:25px;}
.foot a{color:#424243;}
#main{background:url(../images/main_bg.jpg) repeat-y center top; width:100%;}
#banner2{background:url(../images/banner2_bg.jpg) no-repeat center top; width:100%;}
.main_head{height:40px; line-height:40px; background:url(../images/main_head.jpg) no-repeat; text-align:right; padding-right:20px;}
.main_head span{ vertical-align:top;}
.main_head a{color:#444343;}
.main_left{float:left; min-width:180px; padding-left:1px; max-width:220px;}
.left_head{height:40px; line-height:40px; font-size:16px; color:#0A0A0A; padding-left:12px; font-weight:600;}
.left_list{background:#F5F5F6; padding-left:4px; padding-right:4px; padding-top:10px; padding-bottom:30px;}
.left_list ul li{line-height:30px; border-bottom:1px dashed #A4A4A5; padding-left:4px; font-size:14px;}
.left_list ul li a{display:block; color:#4C4A4A;}
.left_list ul li a:hover{color:#3F5B8B; text-decoration:none;}
.left_list ul li.current>a{color:#3F5B8B; text-decoration:none;}
.left_list ul li dl dt{line-height:20px;}
.left_list ul li dl dt a{color:#424243; padding-left:20px; background:url(../images/list1.gif) no-repeat 10px center;}
.left_list ul li dl dt a:hover{color:#FA8527; background:url(../images/list2.gif) no-repeat 10px center;}
.left_list ul li dl dt.current>a{color:#FA8527; background:url(../images/list2.gif) no-repeat 10px center;}

.main_right{float:right; width:770px; padding-bottom:40px; min-height:1000px;}
.right_head{height:40px; line-height:40px; font-size:24px; color:#4C6997; padding-bottom:10px; font-weight:600;}
.content{color:#2B2929; padding-right:30px;}
.product ul li{float:left; width:178px; padding-left:50px; padding-right:18px; padding-bottom:26px; height:271px; background:url(../images/product_bg.jpg) no-repeat right top; padding-top:10px; position:relative; font-size:14px; color:#4C4A4A;}
.product ul li span a{position:absolute; left:50px; top:10px;}
.product ul li a{display:block; height:25px; font-size:15px; color:#FA8527; font-weight:600; width:300px;}
.product ul li a:hover{text-decoration:none; color:#17449A;}
.product ul li img{padding-bottom:10px;}
.product_head{position:relative;}
.product_head a{position:absolute; top:0px; left:0px;}
.product_head span{position:absolute; top:0px; right:30px; width:352px; font-size:14px; color:#272727;}
.product_title{padding-top:10px; font-size:16px; color:#3F5B8B; height:30px; line-height:30px;}
.product_word{font-size:14px; color:#272727; padding-right:30px;}
.service ul li{float:left; padding-right:32px; width:212px; height:204px; padding-top:36px; background:url(../images/service_bg.jpg) no-repeat left bottom; padding-left:12px; font-size:14px; color:#4C4A4A;}
.service ul li img{border:1px solid #D5DBE1; margin-bottom:10px;}
.service ul li a{display:block; font-size:16px; color:#E27A26; font-weight:600;}
.service ul li a:hover{color:#17449A; text-decoration:none;}
.download ul li{height:41px; line-height:41px; width:658px; font-size:16px; font-weight:600;}
.download ul li a{display:block; color:#FF8E37; padding-left:20px; position:relative;}
.download ul li a:hover{color:#fff; text-decoration:none; background:url(../images/download.gif) no-repeat;}
.download ul li a:hover span{color:#fff;}

.download ul li a span{position:absolute; top:0px; right:72px; color:#ff8e37;}
.form_head{font-size:16px; color:#344E78; border-bottom:2px solid #D5D4D2; font-weight:600; padding-left:12px;}
.form td{line-height:28px; color:#545455;}
.form span{padding-left:8px; color:#FF8E37;}
.text{border-style:none; line-height:28px; height:28px; width:220px; background:url(../images/text.gif) no-repeat; vertical-align:middle; margin:0px; padding:0px;}
.text2{border-style:none; line-height:28px; height:28px; width:450px; background:url(../images/text2.gif) no-repeat; vertical-align:middle; margin:0px; padding:0px;}
.text3{border-style:none; line-height:28px; height:140px; width:450px; background:url(../images/text3.jpg) no-repeat; vertical-align:middle; margin:0px; padding:0px;}
.button{border-style:none; line-height:19px; height:19px; width:43px; padding:0px; vertical-align:middle; background:url(../images/button.gif) no-repeat; margin:0px; cursor:pointer;}

/*通用样式*/
.pages {
    line-height: 40px;
    padding-top: 10px;
    text-align: center;
	margin-top:10px;
	margin-bottom:20px;
}

.pages A {
    border: 1px solid #CCCCCC;
    font-family:"微软雅黑";
    margin-left: 3px;
    margin-right: 3px;
    padding: 2px 5px;
	color:#000;
}
.detail {
    border-top: 1px solid #AAAAAA;
    margin-bottom: 12px;
    text-align: center;
     margin-top:15px;
     padding-top:10px;
}

.print {
    text-align: right;
    margin-top:40px;
}
h4 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
/*表单提交判断样式*/
.registerform li{padding-bottom:20px;}
.Validform_checktip{margin-left:10px;}
.registerform .label{display:inline-block; width:70px;}
.action{padding-left:92px;}
#Validform_msg {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
    color: #7D8289;
    display: none;
    font: 12px/1.5 tahoma,arial,宋体,sans-serif;
    position: absolute;
    right: 50px;
    top: 0;
    width: 280px;
    z-index: 99999;
}

#Validform_msg .Validform_title {
    background: -moz-linear-gradient(center top , #999999, #666666 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 8px;
    position: relative;
    text-align: left;
}

#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
    color: #FFFFFF;
    line-height: 22px;
    position: absolute;
    right: 8px;
    text-decoration: none;
    top: 0;
}

#Validform_msg .Validform_info {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #BBBBBB #BBBBBB;
    border-image: none;
    border-right: 1px solid #BBBBBB;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 8px;
    text-align: left;
}
#Validform_msg .iframe {
    left: 0;
    position: absolute;
    top: -1px;
    z-index: -1;
}

.pic2{font-size:14px; color:#313030; padding-right:30px;}
.pic2 span{display:block; padding-bottom:20px;}
.pic2 a{color:#FB8626;}
.pic3 img{border:1px solid #DCDCDC;}
.list2{padding-top:30px;}
.list2 ul li{padding-left:60px; background:url(../images/list2_bg.gif) no-repeat 20px center; height:42px; line-height:42px; font-family:"微软雅黑"; font-size:18px;}
.list2 ul li a{color:#888;}
.list2 ul li a:hover{text-decoration:none; color:#0351B2;}
/*留言板修改*/

#Technology1 {
    background-image: url(../images/discussionbj.jpg);
    float: left;
    height: 414px;
    margin-left: 46px;
    margin-top: 41px;
    width: 656px;
}

#Technology2 {
    color: #4f4e4e;
    float: left;
    margin-top: 39px;
    text-align: center;
    width: 656px;
}

.yans {
    color: #ff0000;
}

#Technology3 {
    color: #7b7979;
    float: left;
    margin-left: 64px;
    margin-top: 20px;
    width: 503px;
}

#Technology3 li {
    float: left;
    margin-bottom: 8px;
    width: 251px;
}

.Technologyk {
    background-color: #ffffff;
    border: 1px solid #dedbdb;
    height: 18px;
    line-height: 18px;
    width: 153px;
}

.yans1 {
    color: #ff0000;
    margin-left: 4px;
}

#Technology5 {
    float: left;
    margin-left: 275px;
    margin-top: 15px;
    width: 138px;
}

#Technology5 li {
    color: #ffffff;
    float: left;
    height: 23px;
    line-height: 23px;
    margin-right: 14px;
    text-align: center;
    width: 55px;
}

.Technologyk1 {
    background-color: #ffffff;
    border: 1px solid #dedbdb;
    height: 60px;
    line-height: 23px;
    width: 400px;
}
/*新闻列表*/

.newsList th {
    background-color: #f0f0f0;
}

.newsList .no {
    color: #999999;
    text-align: center;
}

.newsList .newsTime {
    color: #999999;
    text-align: center;
}

/*首页滚动新闻*/
#news{
	width:230px;
	height:23px;
	overflow:hidden;
	display:block
}
/*2014-1029*/
#content table {
    border-color: #1e8f81 #1e8f81 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    width: 100%;
}
#content td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #1e8f81;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #565656;
    font-size: 12px;
    padding: 7px;
}

#content tr.even {
    background-color: #f0e8d1;
}
.content td{ font-size:14px;}