@charset "utf-8";
/* CSS Document */
/***********整体样式************/
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin:0px; padding:0px;}
img{ border:0 none;}
ul,li{list-style:none;}
body{ background-position:center;padding:0px; margin:0px;font-size:12px; line-height:24px;font-family: Arial, Helvetica, sans-serif; }
div,td,body, span, p, a{
	text-decoration:none;
	color:#000;
}
.wz{text-align:left;}
.wz p{margin-bottom:15px;}
.wz, .wz div, .wz td, .wz p, .wz a{line-height:24px;font-size:12px;color:#333; font-family:Arial, Helvetica, sans-serif;}
.wz_pro, .wz_pro div, .wz_pro td, .wz_pro p, .wz_pro a{line-height:20px;font-size:12px;color:#000; font-family: Arial, Helvetica, sans-serif;}
.dArea{ width:1002px; margin:auto; background:#FFF; }
.cArea{width:967px; margin:auto; background:#FFF; }
.clear{clear:both;}
button{ cursor:pointer;}
a, a:link { text-decoration: none; color:#000;}
a:visited {  }
a:active, a:hover { text-decoration: none; color:#000;}
.bg_c{width:810px; float:left;}
.pd_ct{padding-top:45px; padding-bottom:45px;}
/*****************index*************************/
.body956{ width:956px; margin:0 auto;}
.body956c{ width:100%; max-width:956px; margin:0 auto; float:left}
.body1440{ width:100%; max-width:1440px; min-width:960px; margin:0 auto;}
.body956a{ width:956px; margin:0 auto; }
.logo{ width:199px; float:left;}
.xtp{ vertical-align:middle;}
.top_right{ float:right;  padding-top:26px; color:#818080;}
.top_right span{ color:#000;}
.top_cd{ background:url(top_cdbj.jpg) repeat-x; height:35px; width:100%; max-width:1440px; min-width:960px; margin:0 auto; }
.top_tbl td{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
.top_tbl td a{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
.floatL{ float:left;}
.floatR{ float:right;}
.banner{ margin:0 auto;width:1002px; height:820px;}
.zj{width:980px; margin:0 auto; background:url(zj_bj.jpg) no-repeat; height:192px;}
.box1{ width:312px; padding-top:8px; border-bottom:#ededed 4px solid; padding-bottom:17px; float:left}
.box2{width:312px; padding-top:8px; margin-right:9px; margin-left:9px; border-bottom:#ededed 4px solid;float:left;}
.lb2{padding-top:25px; padding-left:17px; color:#6e6e6e; height:99px; font-size:12px;}
.lb2 ul li a:hover{color:#000;}
.lb2 ul li a{color:#6e6e6e;}
.ckgd, .ckgd a{ color:#103277;}
.ss{ padding-top:25px; padding-left:17px; height:81px;}
.text{ width:278px; margin-bottom:6px;}
.select{ width:282px;margin-bottom:6px; }
.select2{ width:282px; }
.button{ width:54px; background-color:#7f7f7f; border:none; height:18px;}
.but{ padding-right:17px; padding-bottom:11px;}
.wecan{ padding-top:25px; margin-left:12px; float:left; width:970px; padding-bottom:49px; clear:both;}
.wecan span{ font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.pd_tp{ margin-left:1px;}
.bt{ width:100%; max-width:1440px; margin:auto; height:205px; background-color:#989898;}
.foot{ width:100%; min-width:960px;max-width:1440px;margin:0 auto;height:30px; background-color:#767676; padding-top:10px; clear:both;}
.foot div{width:960px; margin:0px auto;}
.foot a, .foot span{color:#bfbfbf;}
.bt_cd{ color:#FFF; padding-top:24px; float:left; padding-left:8px;}
.bt_cd_bt{ border-bottom:#FFF 1px solid; color:#FFF;}
.bt_cd_bt a{color:#FFF; font-weight:bold;}
.bt_cd_ej a{ color:#eaeaea;} 
.lxwm{ margin-top:23px; float:right; margin-right:2px;}
.khrx{ color:#FFF;}
.dh{ font-family:Arial; font-size:18px; color:#fff;}
.zxzx{ color:#FFF; padding-top:8px;}
.fx{ padding-top:18px;}
.div{background:url(tpxwbt.png) no-repeat; width:312px; height:30px; margin-top:105px; position:absolute;}
.menu0{ color:#adaeb0; width:99px; height:30px; line-height:30px}
.menu1{ background:url(mune1.jpg) left center no-repeat; padding-left:32px; padding-right:12px;color:#FFF;height:30px; line-height:30px;}
.menu{ float:left; font-size:12px;}
.zjtpbt{background:url(tpxwbt.png) no-repeat; width:312px; height:30px; margin-top:105px; position:absolute; font-size:12px; color:#FFF; }
.banner2{ background:url(nybanner.jpg) no-repeat; margin:0 auto; height:212px;}
.zjbt{ float:left; width:188px; background-color:#11357a; height:63px; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#FFF; line-height:60px;}
.yy{ background-color:#f2f2f2; height:247px;}
.lc{ height:28px; width:748px; background:#FFF; float:left; color:#acacac; padding-right:20px; line-height:30px;}
.lc span{ color:#818284;}
.zjmenu1, .zjmenu{ width:127px; height:35px; float:left; border-left:1px #FFF solid;  line-height:37px;}
.zjmenu{ background-color:#818284;}
.zjmenu1 a, .zjmenu a{ color:#FFF;}
.zjmenu1, .zjmenu:hover{ background-color:#284781;}
.nf2{ padding-top:55px; padding-left:21px;  float:left; width:100%}
.nf{  font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#11357a; width:218px; float:left;}
.xhx{ font-size:22px; color:#345781; float:left; line-height:37px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:120px;}
.xwlb{ float:left; width:530px; margin-top:15px; border-bottom:#f4f4f4 1px solid; float:left;}
.xwlb_tbl{ color:#FFF;}
.nr1{ background-color:#f4f4f4;}
.nr2{ background-color:#336799;}
.xwtp{ width:346px; border:#ededed 8px solid; float:left; margin-left:40px; margin-top:15px;}
/***top******/
.top{height:70px;background:#FFF;}
.top_logo{float:left;}
.top_logo_box .top_search_box{width:732px;float:right;padding-top:46px;padding-bottom:12px;}
.top_logo_box .top_search_box .top_wz{width:220px;text-align:right;font-size:13px;line-height:22px;height:22px;color:#000;float:right;font-family:Arial, Helvetica, sans-serif;}
.top_logo_box .top_search_box .top_wz a{color:#000;}
.top_logo_box .top_search_box .top_wz img{margin:0px 7px;}
.top_logo_box .top_search_box .top_search{width:160px;background:url(top_search_bg.jpg) left top no-repeat;height:22px;line-height:22px;float:right;}
.top_logo_box .top_search_box .top_search .top_search_text{width:134px;float:left;height:22px;padding-left:6px;}
.top_logo_box .top_search_box .top_search .top_search_text input{background:none;border:none;height:20px;line-height:20px;color:#999999;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.top_logo_box .top_search_box .top_search .top_search_btn{width:20px;float:left;height:22px;}
.top_box{height:30px;background:#FFF;}
.top_box2{width:992px;margin:auto;}
.top_box_bg{background:#5a5858;}
.top_menu_bxoLeft{width:296px;float:left;font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:30px;color:#585657;padding-left:43px;}
.top_menu_box{width:653px;float:left;}
.menu li{float:left;}
.menu li.menu_nav{width:105px;float:left;height:30px;line-height:30px;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;color:#4b4b4b;}
.menu li.menu_nav a{color:#4b4b4b;}
.menu li.menu_nav2{width:105px;float:left;height:30px;line-height:30px;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;color:#FFF;}
.menu li.menu_nav2 a{color:#FFF;}
.menu li.menu_home{width:23px;text-align:center;line-height:30px;height:30px;}
.menu li.menu_home img{margin-top:6px;}
/*.top_menu{width:982px;margin:auto;height:42px;clear:both;}
.top_menuHov{margin:auto;max-width:1440px;min-width:992px;position:relative; z-index:999;}
.top_menuHov_box{background:url(mBox.png);width:100%;position:absolute;z-index:100;}
.top_menu_box_hov{width:653px;padding-left:339px;margin:auto;}*/
.mBox{clear:both; width:653px;height:0px;overflow:hidden; position:absolute;z-index:101;margin:0px;padding:0px;}
.menu2 li{float:left;}
.menu2 li.menu2_nav{width:105px;float:left;height:195px;padding-top:10px;}
.menu2 li.menu2_nav:hover{background:url(mBox_li.png) left top repeat-x;}
.menu2 li.menu2_nav div{font-size:12px;color:#FFF;line-height:30px;height:30px;padding-left:15px;}
.menu2 li.menu2_nav div a{color:#FFF;}
.menu2 li.menu2_home{width:23px;text-align:center;line-height:30px;height:30px; color:#06C;}
.bs{ color:#FFF;}

.sub_nav{width:100%;position:absolute; z-index:9999;height:185px; min-width:960px; max-width:1440px;background:url(bg_submenu.png) top repeat; display:none; }
.sub_navs{width:960px;height:185px; margin:auto;}
.sub_navBox{width:100px; float:left;height:185px; margin-left:15px;}
.navBox_mu{height:22px; line-height:22px; margin-bottom:5px; padding-top:8px;font-size:13px;font-weight:bold;color:#1c1c1c; }
.navBox_muHov, .navBox_mu:hover{background:#575757;}
/*.sub_navBox2{background:url(sub_navBox_center.png) left top repeat-y;padding-top:7px 9px 0px 1px;}*/
.sub_navBox2 .sub_nav_bg_def{font-size:12px;color:#FFF;font-family:Arial, Helvetica, sans-serif;padding-left:21px;line-height:25px; height:25px; cursor:pointer; display:block;}
.sub_navBox2 .sub_nav_bg_last{font-size:12px;color:#666666;font-family:Arial, Helvetica, sans-serif;padding-left:10px;line-height:21px;}
a.sub_nav_bg_def:hover{background:#16347a !important;color:#FFF; cursor:pointer;}
.sub_navBox_over, .sub_navBox:hover{color:#FFF;background:#575757; border-top:1px #FFF solid;margin-top:-1px;}/*url(sub_navBox2.png) repeat*/

/*************view********************/
.xwtt{ width:440px; margin-top:20px; margin-left:40px;}
.newtit{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000; margin-bottom:10px; text-align:center;}
.newHit{font-size:12px;color:#929292;text-align:center;}
.xwimg{ width:440x;}
.dtlb{ width:100%; margin-top:54px;}
.dttbl{ border-bottom:#c6c6c6 1px dotted;  border-top:#c6c6c6 1px dotted;}
.rq{ color:#666; padding-right:15px;}
.btlb_bt{ padding-left:6px;} 
.gktp1{ float:left;width:473px;}
.gktp2{ float:left; margin-left:5px; width:473px;}
.gkbt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:16px;}
.gkwz{ border-top:#b8b8b8 1px dotted; margin-top:19px; color:#6e6e6e; line-height:21px; clear:both; width:100%;}
.dszjj{ width:692px; float:left; }
.zj{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.dszjj_wz{ color:#6e6e6e; width:692px;line-height:20px; float:left}
.dszzp{ float:left; width:205px; border:#dddddd 1px solid; margin-top:42px; margin-left:54px;}
.dszzp img{ padding:4px;}

/*************honor********************/

.honor_tit{
	background:#e7f4fd;
	padding:4px;
	line-height:22px;
	text-align:center;
	font-size:12px;
	color:#000;
}

.lc2_bg{margin-bottom:45px;}
.lc2_nav1{
	background:url(bg_honor_b.gif) bottom repeat-x;
}
.lc2_nav0{
	padding-bottom:11px;
}
.lc2_nav1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#11357a;
}
.lc2_nav0 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000000;
}
.bg_honor_x{
	background:url(bg_honor_x.gif) center center repeat-x;
}
.TB_hor td{color:#565656;height:32px;}
.TB_hor .hc{background:#f4f4f4;}
.TB_hor .hr{ border-right:1px #dbdbdb solid;font-weight:bold;}
.TB_hor .R{ border-right:1px #e5e5e5 solid;font-weight:bold;}
.TB_hor .r_ov{background:#336799;border-right:1px #2e5c89 solid;font-weight:bold; color:#FFF;}
.TB_hor .hc_ov{background:#5e80a6;color:#FFF;}


.TB{border-right:1px #dbdbdb solid;border-top:1px #dbdbdb solid;}
.TB td{border-left:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid;padding:4px;}

/*************pro********************/
.pros{border:1px #eaeaea solid; padding:6px;}
.pro_tit, .pro_tit a{font-size:14px;font-weight:bold;color:#6e6e6e;}
.pro_tit{margin-top:8px; margin-bottom:14px;}
.pro_bt{background:#d9d9d9;font-size:12px;font-weight:bold;color:#FFF;padding:5px 10px; float:left; margin-left:10px; margin-top:12px; cursor:pointer; position:relative;}
.pro_bt:hover{background:#c0c0c2;}
.pro_b{border-bottom:1px #eeeeee solid; padding-bottom:20px;}
.dot_pv{
	position:absolute;
	left:50%;
	margin-left:-5px;
	bottom:-5px;
	display:none;
}
.bt_bak{
	width:90px;
	text-align:center;
	background:#284781;
	line-height:22px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	position:absolute;
	margin-left:620px;
	cursor:pointer;
}


.BT_hr td{
	background:#f2f2f2;
	border-bottom:3px #FFF solid;
	height:20px;
	padding-left:11px;
}
.BT_hr .L{
	background:#e8e8e8 !important;
}

/*************contact********************/
.bg_ct01{
	background:url(bg_ct01.jpg) top left no-repeat;
}
.bg_ct01_ov{
	background:url(bg_ct01_ov.jpg) top left no-repeat;
}
.bg_ct01 div, .bg_ct02 div{
	padding-left:20px;
	padding-top:10px;
	line-height:22px;
	color:#6d6d6d;
}
.bg_ct01_ov div, .bg_ct02_ov div{
	padding-left:20px;
	padding-top:16px;
	line-height:22px;
	color:#FFF;
}
.bg_ct02{
	background:url(bg_ct02.jpg) top left no-repeat;
}
.bg_ct02_ov{
	background:url(bg_ct02_ov.jpg) top left no-repeat;
}
