﻿/* CSS Document */


.header_bg { background:#fff;}
.header { width:1000px; margin:0 auto; overflow:hidden; zoom:1; height:95px;}
.header .toplogo,.logomain .toplogo { float:left; padding-top:26px;}
.header .toplogo img,.logomain .toplogo img{ width:120px;height:110px;display:block;float:left}
.header .toplogo .logotxt,.logomain .toplogo .logotxt{ margin-top:15px;float:right;font-size:34px;margin-left:10px;}
.header .toplogo .logotxt span,.logomain .toplogo .logotxt span{margin-top:5px; width:100%;display:block;font-size:14px;}

.header h1 { float:left; padding-top:26px;}
.header h1 a { display:block; width:538px; height:38px; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}
.header .header_r { float:right; padding-right:20px; padding-top:20px;}
.header .header_r .phone { padding-bottom:9px; text-align:right;}
.header .header_r .search input[type="text"] { background:url(../images/search_input.gif) no-repeat; width:190px; height:24px; border:none; float:left; padding:3px 8px;}
.header .header_r .search input[type="submit"] { background:url(../images/search_button.gif) no-repeat; width:74px; height:30px; border:none; font-size:0; cursor:pointer; float:left;} 

.fw { font-family:"Microsoft YaHei"; }
.h_nav li a:-webkit-any-link { display:block; }
.h_nav { overflow:visible; clear:both;width:1000px;margin:0px auto; }
.h_nav li { float:left; font-size:12px; position:relative; overflow:visible; }
/*padding:12px 26px 0;*/
.h_nav li a { text-align:center; display:inline-block; color:#fff; padding:12px 19px 0; height:47px; line-height:20px; font-size:14px; font-family:"Microsoft YaHei"; background:url(Img/Common/hd_n_l.gif) right 16px no-repeat; }
.h_nav li a span { display:inline-block; text-transform:uppercase; cursor:pointer; line-height:18px; height:18px; font-family:Arial; font-size:12px; color:#9d9d9d; }
.h_nav .lst a { background:none; }
.h_nav li a:hover, .h_nav .cur a { text-decoration:none; /*color:#424242;*/ background:url(../images/hd_n_c.gif) left top repeat-x; }
.h_nav li a:hover span, .h_nav .cur a span { text-decoration:none; /*color:#9d9d9d;*/ }
.h_nav li dl { line-height:0; position:absolute; left:0px; top:58px; z-index:990; padding:34px 40px 0 35px; height:225px; width:415px; overflow:hidden; background:url(../images/h_nav_bg.gif) left top repeat-x; border:1px #bebebe solid; border-top:none; }
.h_nav li dl dt { float:left; width:153px; height:200px; overflow:hidden; border-right:1px #cfcfcf solid; }
.h_nav li dl dt h3 { line-height:22px; height:22px; overflow:hidden; font-size:14px; }
.h_nav li dl dt h3 a:hover, .h_nav li dl dt h3 a { padding:0; background:none; color:#6da100; }
.h_nav .cur dl dt h3 a:hover, .h_nav .cur dl dt h3 a { padding:0; background:none; color:#6da100; }
.h_nav li dl dt p { padding:8px 0 0 3px; height:155px; overflow:hidden; }
.h_nav li dl dt p a, .h_nav .cur dl dt p a { display:block; line-height:30px; height:30px; color:#585858; background:url(../images/h_nav_ic.gif) left 13px no-repeat; text-align:left; }
.h_nav li dl a, .h_nav .cur dl dt p a { padding:0 0 0 14px; height:auto; }
.h_nav li dl dt p a:hover { color:#585858; }
.h_nav li dl dd { float:right; width:228px; overflow:hidden; }
.h_nav li dl dd img { width:217px; height:145px; overflow:hidden; display:block; line-height:0; padding:2px; background:#fff; border:1px #ddd solid; }
.h_nav li dl dd p { text-align:justify; padding:10px 0 0; line-height:20px; color:#585858; }
.h_nav li dl dd a, .h_nav .cur dl dd a { padding:0; height:auto; background:none; }



.nav {
	TEXT-ALIGN: center; FONT: 14px/50px "Microsoft yahei"; HEIGHT: 100%; 
}
.nav LI {
	WIDTH: 10%; FLOAT: left; HEIGHT: 100%;
}
.nav .cur {
	BACKGROUND: #78b7ff; color:#000000
}




.navvv{ width:100%px; background-color:#da251c; height:50px;}
.nav_haha{ width:1000px; margin:0 auto;}

.nav_menu-item {
display: inline-block; font-weight:bold;
}

.piaoo {
display: inline-block; font-weight:bold;
}

.piaoo a{ color:#FFFF66}
.nav_menu-item a{ color: #FFFFFF}

.nav_menu-item:hover {
background-color: #ff9590; color:#000000
}
.nav_menu-item:hover .nav_submenu {
display: block;
}

.nav_submenu
{
display: none;
position: absolute;
width: 450px;
background-color: #f5f5f5;border-bottom:1px solid #D3D3D3;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3; z-index:99
}


*+html .nav_submenu
{
display: none;
position: relative;
width: 450px;
background-color: #f5f5f5;border-bottom:1px solid #D3D3D3;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3; z-index:99
}


#warp {
	WIDTH: 100%; OVERFLOW: hidden
}
#header {
background:url(../images/hdw.gif) #FFF left bottom repeat-x;	WIDTH: 100%; height:250px;
}


.top {
	WIDTH: 100%; FONT: 12px/36px "SimSun"; BACKGROUND: #f5f5f5; HEIGHT: 36px; COLOR: #5a5859
}
.top_list {
	HEIGHT: 100%
}
.top_list A {
	MARGIN: 0px 0px 0px 10px
}
.top_list SPAN {
	MARGIN: 0px 0px 0px 10px
}
.top_list A:link {
	COLOR: #5a5859
}
.top_list A:visited {
	COLOR: #5a5859
}
.top_list A:hover {
	COLOR: #ffc000
}
.logomain {
	HEIGHT: 150px; OVERFLOW: hidden
}
.logomain .logo {
	
}
.logomain .logotext {
	MARGIN: 44px 0px 0px 10px
}
.logomain .logotext STRONG {
	DISPLAY: block; FONT: bold 24px/34px "Microsoft yahei"; COLOR: #000
}
.logomain .logotext EM {
	DISPLAY: block; FONT: 22px/30px "kaiti", "STKaiti", "����", "���Ŀ���"; COLOR: #1d4b81
}
.toptelnum {
	PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/toptelbg.jpg) no-repeat 0px 0px; PADDING-TOP: 0px
}
.toptelnum SMALL {
	 DISPLAY: block; FONT: 16px/22px "Microsoft yahei"; COLOR: #da251c;
}
.toptelnum EM {
	DISPLAY: block; FONT: bold 26px/34px "Microsoft yahei"; COLOR: #1e4c82
}
.toptelnum .em1 {
	BORDER-BOTTOM: #b0b0b0 1px dashed; COLOR: #da251c
}

.block998 {
	MARGIN: 0px auto; WIDTH: 998px; OVERFLOW: hidden
}
.block100 {
	WIDTH: 100%; OVERFLOW: hidden
}
.block50 {
	WIDTH: 50%; OVERFLOW: hidden
}
.block25 {
	WIDTH: 25%; OVERFLOW: hidden
}
.block1000 {
	MARGIN: 0px auto; WIDTH: 1000px; OVERFLOW: hidden
}
.floatL {
	FLOAT: left
}
.floatR {
	FLOAT: right
}
.logo IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 30px; BORDER-TOP-STYLE: none; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none
}
SMALL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
STRONG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.banner_hint {
	FONT: 12px/44px "Microsoft yahei"; BACKGROUND: #f5f5f5; HEIGHT: 44px; OVERFLOW: hidden
}
.banner_keywd A {
	MARGIN: 0px 10px
}
.banner_keywd A:link {
	COLOR: #626262
}
.banner_keywd A:visited {
	COLOR: #626262
}
.banner_keywd A:hover {
	COLOR: #025eb1
}
.banner_search {
	MARGIN-TOP: 8px; WIDTH: 300px; HEIGHT: 28px
}
.banner_search .textInput {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 40px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/searchbg.jpg) no-repeat 0px -28px; HEIGHT: 12px; COLOR: #333; PADDING-TOP: 8px
}
.banner_search .submitInput {
	WIDTH: 40px; BACKGROUND: #ffc000; HEIGHT: 28px; COLOR: #fff; CURSOR: pointer;
}
.s2{ width:170px; height:18px;;border:1px solid #cccccc}
.s1{border:1px solid #cccccc; height:20px;}
.sssss{ display:inline; margin-top:5px;*margin-top:3px; float:left;}







.dkui{width:190px; height:350px; float:left; text-align:left;}
.dkui dd{ width:190px; height:30px; float:left; line-height:30px; font-weight:100;}
.dkui dd a{ color: #000000; padding-left:10px; width:180px;}
.dkui dd a:hover{ width:180px; height:30px; float:left;DISPLAY: block; background-color:#78b7ff; color:#FFFFFF;}

.dkur{width:199px; height:350px; float:left; padding-top:20px; line-height:28px; padding-left:30px; padding-right:20px; text-align:left; font-weight:100;border-left:1px solid #D3D3D3;}
.dkur a{color:#333;}
.dkur img{ width:198px; margin-bottom:10px;}



.banner {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 430px
}
.ban_l {
	Z-INDEX: 999; TEXT-ALIGN: center; WIDTH: 960px; HEIGHT: 20px; TOP:-30px; margin:0 auto;position:relative;
}
.ban_l A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; WIDTH: 16px; PADDING-RIGHT: 11px; DISPLAY: inline-block; BACKGROUND: url(../images/ban01.png) no-repeat center 0px; HEIGHT: 16px; PADDING-TOP: 0px
}
.ban_l A:hover {
	BACKGROUND: url(../images/ban02.png) no-repeat center 0px
}
.ban_l A.cur {
	BACKGROUND: url(../images/ban02.png) no-repeat center 0px
}