@charset "gb2312";
/* CSS Document */

/*======================================================
*格式化HTML
*=======================================================
**/

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
ol, ul {
    list-style: none;
}
fieldset, img {
    border: 0;
}
:focus {
    outline: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}


body {
    font-size:14px;font-family:"宋体";color:#323232;
}

/*======================================================
*公共部分
*=======================================================
**/

.main{
	width:970px;
	margin:0 auto;
}

.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}

.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}

.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}

.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}

.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.fb{font-weight:bold;}
.dis{display:block;}
.undis{display:none;}

.w81{width:81px;}
.w294{width:294px;}
.w214{width:214px;}
.w135{width:160px;}
.w230{width:230px;}
.w240{width:215px;}
.w11{width:11px;}
.w284{width:284px;}

a,a:visited {text-decoration:none;}
a:hover {text-decoration:underline}
a:active {}
a:focus {outline:none}
.clear {clear:both;display:block;height:0;overflow:hidden;font-size:0}
.clearfix:after {clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
em {font-style:normal;}

a.cGray{color:#323232;}
a.cGray:hover{color:#f00;}
.cRed1{color:red;}
a.cRed1{color:red;}
.cRed{color:none;}
a.cRed{color:none;}


/*======================================================
*头部
*=======================================================
**/
.header { font-size:12px;color:#00278b;background:#FFFFFF;}
.header a{ font-size:12px;color:#00278b;}
.header a:hover{ font-size:12px;color:#00278b;}

.header .header_top1{width:970px; height:50px; }
.header .logo{width:141px;padding:0 0 0 9px;height:54px;font-size:0;float:left;} 
.header .concact{width:810px;padding-left:10px;float:left; height:54px;}
.header .concact_top{width:810px;padding-left:10px;height:31px;float:left;color:#00278b;line-height:31px; font-size:12px;}

.header .search {width:810px;padding-left:10px;height:22px;float:left; position:relative; line-height:22px; }
.header .search form{ float:left; padding:0; margin:0}
.header .search .searchText_u { border: 1px solid #b0bbdd; width: 163px; line-height: 20px; height: 20px; background:url(/common/index/img/u.jpg) no-repeat #dfe4f1; padding-left:30px; color: #8a8c8f; font-size:12px; }
.header .search .searchText_p { border: 1px solid #b0bbdd; width: 163px; line-height: 20px; height: 20px; background:url(/common/index/img/p.jpg) no-repeat #dfe4f1; padding-left:30px; color: #8a8c8f; font-size:12px; }
.header .search .searchButton {
	position:absolute;
	right:389px;
	background:url(/common/index/img/serach_submit.jpg);
	width: 25px;
	height: 22px;
	border:0;
	top: 0px;
}
.header .search .searchText_s { border: 1px solid #b0bbdd; width: 163px; padding-left:30px; line-height: 20px; height: 20px;  background:url(/common/index/img/s.jpg) no-repeat #dfe4f1; color: #8a8c8f; font-size:12px;position:absolute;	right:25px;
	top: 1px;
 }

.header .search .searchButton1 {
	position:absolute;
	right:0px;
	top: 1px;
	background:url(/common/index/img/search_go.jpg);
	width: 25px;
	height: 22px;
	border:0;
}

.nav{ float:left; width:970px;height:40px;background:#063bc5;}
.nav .main-nav li{
	float:left;
	height:40px;
	line-height:40px;
	width:76px;
	text-align:center;
}
.nav .main-nav li a{font-size:15px;color:#fff;font-weight:bold;padding:0 3px;}
.nav .main-nav li a:hover{text-decoration:none;}
.nav .main-nav li.first{background:none;width:40px; padding-left:8px;}
.nav .main-nav li.first2{background:none;width:80px;}
.nav .main-nav li a.hover{display:block;width:64px;text-align:center;background:url(../img/nav-hover.png) no-repeat 1px 7px;color:#004c9e}

/*产品导航*/
.nav-pro{ float:left; width:970;height:54px; background:#0f4ae2;}
.nav-pro .main-nav-pro,.main-nav-pro2{ float:left; padding-left:24px;}

.nav-pro .main-nav-pro li{
	float:left;
	height:27px;
	line-height:27px;
	text-align:center;
	margin:0 10px;
	color:#FFFFFF;}

.nav-pro .main-nav-pro li a{font-size:14px;color:#fff;padding:0px;}
.nav-pro .main-nav-pro li a:hover{text-decoration:none;}
.nav-pro .main-nav-pro li.first{ color:#b5c5df;}
.nav-pro .main-nav-pro li.fixed{width:10px;}
.nav-pro .main-nav-pro li.sen{width:30px;}
.nav-pro .main-nav-pro li.width40{width:40px;}
.nav-pro .main-nav-pro li.hover{padding-left:4px;}



.nav-pro .main-nav-pro2 li{
	float:left;
	height:27px;
	line-height:27px;
	text-align:center;
	margin:0 11px;
	color:#FFFFFF;}

.nav-pro .main-nav-pro2 li a{font-size:14px;color:#fff;padding:0px;}
.nav-pro .main-nav-pro2 li a:hover{text-decoration:none;}
.nav-pro .main-nav-pro2 li.first{ color:#b5c5df;}
.nav-pro .main-nav-pro2 li.fixed{width:10px;}
.nav-pro .main-nav-pro2 li.sen{width:30px;}
.nav-pro .main-nav-pro2 li.width40{width:40px;}
.nav-pro .main-nav-pro2 li.hover{padding-left:4px;}


.nav .nav-sub{position:absolute;left:80px;border:2px solid #004286;background:#fff;top:40px;border-top:0;z-index:99999;padding-left:10px;}
.nav .nav-sub li{float:left;padding:0 10px 0 0;height:35px;line-height:35px;}
.nav .nav-sub li a{color:#16447d;border-right:1px solid #007bff;padding-right:10px;}
.nav .nav-sub li.last a{border-right:0;padding-right:0;}
#nav-sub-li-a{ border-right:none;}
