﻿@charset "utf-8";
@import url("global.css");
@import url("layout.css");
@import url("module.css");
@import url("features.css");
@import url("business.css");
@import url("local.css");

body{font-family:'微软雅黑','Arial','sans-serif';}

/* New GNB */

.con #header .logo {margin:24px 37px 0 0;}
.bus #header .logo {margin:24px 30px 0 0;}
#util ul {overflow:hidden; margin:10px -8px 0 0;}
.main_content{width:960px; height:auto; margin:0 auto;}

/* Auto completed layer */
.layPop.brCove.multi {display:none;}
.btnArea .btnStyle.colorType2 {text-transform: uppercase;}
#util ul li a{font-size:12px; line-height:14px;}

#contentHead .optional .btnArea {float:left; margin: -6px -3px 0 0;}
#contentHead .optional .social{float:left; width:auto;}
.addthis_toolbox{float:left;}
.xx_t{width: 720px;
float: left;
height: 26px;
font: bold 12px/26px "";
text-indent: 12px;
border-left: 5px solid #1B5AA9;
background: #CCC;
margin-bottom: 10px;
	}

.pro_list_p{padding: 10px 0px;
width: 720px;
float: left;}
.pro_list_p li{width: 148px;
float: left;
overflow: hidden;
margin:0px 15px 5px;
border: 1px solid #CCC;
display: block;}
.pro_list_p li .preview{
	width: 148px;
height: 132px;
overflow: hidden;
float: left;
	}
.pro_list_p li .title{width: 100%;
text-align: center;
float: left;
height: 20px;
margin-bottom: 5px;
	}
.pro_list_p li .title a{font: 12px/20px "";
color: #333;
width: 100%;
display: block;
	}

.w-auto {
width: 1004px;
margin: 0 auto;
}
.header{ background:#06296d;}
.nav-list{ height:50px; line-height:50px; font-family:"微软雅黑";}
.nav-list-box{ width:960px; margin:0 auto;}
.nav-list-box li{ position:relative; float:left;}
.level2-nav{ position:absolute; left:0; top:50px; width:324px;}
.level2-nav a{ float:left; color:#706f6f; font-size:14px;}
.nav-list-box li a{ display:block; padding:0 20px; font-size:16px; color:#fff;}
.nav-list-box li a:hover{ color:#43bffb; }
.nav-list-box .active a{ color:#43bffb;}
.nav-list-box .level2-nav{ display:none; position:absolute; left:-50px; top:50px; width:324px;}
.nav-list-box .level2-nav a{ float:left; padding:0 8px; line-height:28px; color:#fff; font-size:16px;}


.search{display: block;position: absolute;top:50px;right:20px;width:235px;background: none;}
.search .fe_keywords{background-image:url(img/nr_hd_search_input.png); width:184px; height:28px; padding:0 10px; margin:0; background-repeat:no-repeat; background-position:0 0; border:0 none; float:left; display:inline; line-height:28px; font-size:12px;}
.search .fe_keywords_label{position:absolute; left:0; top:0; height:28px; line-height:28px; color:#909090; padding:0; margin:0; padding-left:10px; font-size:12px;}
.search .fe_btn_search{padding:0; margin:0; border:0 none; border-radius:0; width:31px; height:28px; float:left; display:inline;}
/* footer */
.footer_wrap{width:100%; background:#606060;}
#nr_footer{margin:0 auto; padding-top:20px; color:#b5b5b7; overflow:hidden; width:960px; font-size:12px;}
#nr_footer a{color:#b5b5b7;}
#nr_footer a:hover{color:#fff;}
#nr_footer h2{color:#d9d9d9; font-size:16px; font-weight:700;}
#nr_footer .l{background-image:url(img/nr_footer_divider.png); background-position:right 0; background-repeat:no-repeat; min-height:234px; height:234px; float:left; display:inline; width:235px; overflow:hidden;}
#nr_footer .r{float:left; display:inline; width:235px; padding-left:20px; height:253px; overflow:hidden; background-image: url(img/nr_footer_divider.png); background-position: left 0; background-repeat: no-repeat; font-size:12px;}

#nr_footer .c1{width:150px; float:left; display:inline; margin-left:20px; margin-right:20px;}
#nr_footer .c2{width:150px; float:left; display:inline; margin-right:20px;}
#nr_footer .c3{width:150px; float:left; display:inline;}

#nr_footer .b{clear:both; border-top:solid 1px #909090; padding-top:10px; float:left; display:inline; width:960px; overflow:hidden;}
#nr_footer .b .bl{float:left; display:inline;}
#nr_footer .b .bl ul{float:left; display:inline;}
#nr_footer .b .br{float:right; display:inline;}
#nr_footer .b .br ul{float:right; display:inline;}
#nr_footer .b ul.txt_list{overflow:hidden; margin-left:-10px; margin-right:-10px; margin-bottom:20px; zoom:1; position:relative; padding-bottom:0; height:18px; display:block;}
#nr_footer .b ul.txt_list li{float:left; display:inline; background-image:url(img/nr_top_divider.gif); background-repeat:no-repeat; background-position:0 center; margin-left:-1px; padding:0 10px; position:relative; font-size:12px;}
#nr_footer .b ul.txt_list li a{float:left; display:inline;}
#nr_footer .b ul.txt_list li a:hover{}

/*service footer by tony*/
#nr_footer.nr_service_footer{margin:0 auto; padding:0 0 10px; width:960px;}
#nr_footer .t{display:none; overflow:hidden; padding:25px 0 0; position:relative; width:960px; zoom:1;}
#nr_footer.nr_service_footer .b{border:none;}
#nr_footer.nr_service_footer .b ul.txt_list{margin:0;}
.nr_footer_toggle{border-bottom:2px solid #32beff; height:24px; position:absolute; top:-26px; width:100%;}
body.hy2_noback .public_width{width:100%; overflow:hidden; clear:both; padding-top:30px;}
body.hy2_noback #nr_footer_mini{width:100%; overflow:hidden; background-color:#606060; clear:both;}
body.hy2_noback #nr_footer_mini .b{width:960px; margin:0 auto; float:none; display:block;}

.KeFuDiv{
	position: absolute;
	height:160px;
	width:118px;
	right:50px;
}
.KeFuList{
	background:url(img/mid001.gif);
}
.KeFuTitle{
	background:url(img/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}