@charset "utf-8";
/**------常用样式定义-------**/
.input{ border:1px solid #DADADA; width:90px;}
.do_inputbg{ border:1px solid #9BADBE; background:url(/images/input_bg.gif) no-repeat #FEFEFE; width:240px;}
.input_w1{ width:90px;}
.bold{ font-weight:bold;}
.button_f2{ background:url(/images/img_button1.gif) no-repeat; width:56px; height:24px; color:#4E5865; border:0; cursor:pointer;}
.button_f2_b{ background:url(/images/img_button1.gif) no-repeat; width:56px; height:24px; color:#4E5865; font-weight:bold; border:0; cursor:pointer;}
.button2_f2_b{ background:url(/images/img_button2.gif) no-repeat; width:55px; height:21px; color:#4E5865; font-weight:bold; border:0; line-height:23px; cursor:pointer;}
.button_in_search{ background:url(/images/in_left_buttonbg.gif) no-repeat; width:28px; height:23px; color:#6691BD; border:0; cursor:pointer; font-weight:bold;}
a.underline{ text-decoration:underline; color:#1a4f91;}
a.underline:hover{ text-decoration:underline; color:#ff6600;}
/**------头部样式定义-------**/
.index-topmenu{ width:894px; margin:auto; margin-bottom:11px; padding-left:2px;}
.index_padding{padding-left:1px;}
a.top_button{ color:#fff; font-weight:bold; width:90px; height:20px; padding-top:6px; text-align:left; text-indent:5px!important; padding-left:10px; cursor:pointer; display:block; background:url(/images/top_menu_buttondef.gif); line-height:16px;}
a.top_button:hover{color:#fff; background:url(/images/top_menu_buttonbg.gif);}
.index-topmenu .weblogo{ position:absolute; width:308px; height:65px; margin-top:17px; }
.index-topmenu .toplogin{ height:28px; text-align:right; padding-right:5px; line-height:28px;}
.index-topmenu .toplogin a{ color:#4581BD; text-decoration:none;}
.index-topmenu .toplogin a:hover{ color:#ff6600; text-decoration:none;}
.index-topmenu .menudiv{ margin-left:164px; background:url(/images/topmenu_bg.gif);}
.index-topmenu .menudiv .float_left{background:url(/images/topmenu_line.gif) no-repeat right;}
.index-topmenu .menudiv .select{ padding-top:5px; padding-left:12px; float:left; width:100px; color:#16324E;}

.topmenu{margin:auto;padding-left:2px;}
.index_padding{padding-left:1px;}
.topmenu .weblogo{
	position:absolute;
	width:400px;
	height:60px;
	background:url(/images/logo.jpg) no-repeat;
	top: 2px;
}
.topmenu .toplogin{height:45px; text-align:right; padding-right:5px; padding-top:20px; line-height:18px; color:#610608;}
.topmenu .toplogin a{ color:#610608; text-decoration:none; }
.topmenu .toplogin a:hover{ color:#ff6600; text-decoration:none;}

.topmenu .menudiv{height:33px; background:url(../images/topmenu_bg.gif);}
.topmenu .menudiv .float_left{background:url(/images/topmenu_line.gif) no-repeat left;}
.topmenu .menudiv .select{ padding-top:5px; padding-left:12px; float:left; width:90px; color:#16324E;}
/**------头部弹出层样式定?------**/
.map_pop{ position:absolute;  background:#E4E9ED; margin-top:39px; visibility:hidden; margin-left:447px; margin-top:3px;}
.map_content{  position:relative; left:-3px;top:-3px; background:#FBFDFF; padding:10px; border:1px solid #7DA0C2;}
.map_content table th{ color:#0054A9; font-weight:bold; text-indent:5px; text-align:left; height:24px; line-height:24px;}
.map_content table td{ color:#444444; text-indent:10px; text-align:left; height:20px;}
.map_content table .td_bor{ border-bottom:1px solid #BDD6EF; height:28px;}
.map_content table td a{ color:#444444; display:block; width:80%; line-height:16px;}
.map_content table td a:hover{  color:#444444; border:1px solid #B1CBE6; background:#F2F8FF;}
/**------链接样式定义-------**/
.index-topmenu .width_a{ width:76px; text-align:left;}
.index-topmenu .width_b{ width:76px; text-align:center;}
.index-topmenu .width_c{width:76px; text-align:center; background:none!important;}
.index-topmenu .width_d{ width:100px; text-align:center;}


.topmenu .width_a{ width:70px; text-align:left;}
.topmenu .width_b{ width:95px; text-align:center;}
.topmenu .width_c{width:73px; text-align:center; background:none!important;}
.topmenu .width_d{ width:73px; text-align:center;}
a.menu{ color:#fff; font-weight:bold; display:block; height:33px; line-height:33px; text-align:center; vertical-align:middle; margin-left:2px;}
a.menu:hover{ color:#fff; font-weight:bold; background: url(/images/menu_bg1.gif) no-repeat center;}
a.menu-cur{ color:#fff; font-weight:bold; display:block; height:33px; line-height:33px; text-align:center; vertical-align:middle;background: url(/images/menu_bg1.gif) no-repeat center;margin-left:2px;}
a.menu-cur:hover{ color:#fff; font-weight:bold; background: url(/images/menu_bg1.gif) no-repeat center;}
a.menua{ color:#fff; font-weight:bold; display:block; height:33px; line-height:33px; vertical-align:middle; background:url(../images/top_nav_left.gif) no-repeat; padding-left:25px;}
a.menua:hover{ color:#fff; font-weight:bold; background: url(../images/top_nav_left2.gif) no-repeat; }
.nav{background:url(/images/headNav-bg.jpg) repeat-x;}
.nav .menu{height:33px; line-height:33px; background:url(/images/headNav-bg.jpg) repeat-x;}
a.nav-cur{color:#ff6600; font-weight:bold;}
a.nav-cur:hover{color:#ff6600; font-weight:bold; text-decoration:underline;}

/**------普通样式定?------**/
h3{color:#666666}
h3 a{color:#666666;text-decoration:none;}
h3 a:hover{color:#ff6600; text-decoration:none;}
/*----主页样式定义----*/
.in_con_ban{width:940px; margin:auto;}
.in_con_ban .in_con_ban_right{width:227px; height:209px; margin-left:3px; background:url(../images/dm_bg.gif)  repeat-x;}
.in_domian .in_dom_title{height:21px; background:url(../images/dm_title-bg.gif) no-repeat; margin-left:7px; margin-top:5px; font-weight:bold; color:#666666; text-align:center; width:82px; padding-top:13px;}
.in_domian .in_dom_search{height:23px; padding-left:10px; padding-top:2px; padding-bottom:2px;}
.in_domian .in_dom_search2{ padding-left:5px;}
.in_domian .in_dom_search2 td{font-family: Arial; color:#666666; font-weight:bold;}
.in_news{width:195px;}
.news{background:url(/images/index-newsbg.gif) repeat-x;height:120px;}
.news .title{ color:#4C6794; padding:10px 0 0 15px; font-weight:bold;}
.news .more{padding:16px 21px 0 0;color:#4C6794;font-weight:bold;}
.news ul{margin-left:4px; margin-right:4px;}
.news ul li{ background:url(/images/index-icon-dian.gif) no-repeat 10px 8px; padding-left:18px; list-style:none; padding-top:3px;}
.news .icon{ padding-right:21px;}
.tongdao{ background:url(/images/index-tongdaobg.gif) repeat-x; width:195px; margin-top:6px;}
.tongdao .title{color:#4C6794; padding:10px 0 0 15px; font-weight:bold;}
.tongdao .more{padding:16px 21px 0 0;color:#4C6794;font-weight:bold;}
.tongdao ul{margin:9px 0 0 0;}
.tongdao ul li{background:url(/images/index-icon-dian.gif) no-repeat 10px 8px; padding-left:18px; list-style:none; padding-top:5px;}
.tongdao ul .li{background:url(/images/index-icon-dian.gif) no-repeat 10px 8px #f5f5f5; padding-left:18px; list-style:none; height:18px;padding-top:5px;}
.phone{ background:url(/images/phone-bg.gif) repeat-x; height:83px; margin-top:12px; margin-bottom:16px;}
.phone .titile{color:#4C6794; padding:10px; font-weight:bold;}
.phone input{width:130px; border:1px solid #D7DBDE;}
.phone .input-btn{width:40px; border:1px solid #D7DBDE; background:url(../images/phone-btn.gif) repeat-x; height:20px; color:#90A9C7; font-weight:bold; line-height:20px;}
.in_con{width:940px; margin:auto; margin-top:7px;}


.in_con_se{ font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:10px; color:#515A65; background:url(/images/in_con_se.gif) repeat-y; width:168px;}
.in_con_se div{ margin-top:3px;}
.in_con_se .font-normal{ font-weight:normal; color:#888888; text-align:right; padding-right:10px;}

.in_con .in_con_center-r{ background:url(/images/in_con_center-r-bg.gif) repeat-x;width:250px; height:260px; margin-left:6px;}
.in_con .in_con_center-r h2.indexh2{height:21px; background:url(/images/dm_title-bg.gif) no-repeat 5px; margin:5px; font-weight:bold; color:#000; width:89px; padding-top:11px; padding-left:18px;}
.in_con .list-1{background:url(../images/list-1.gif) no-repeat 210px bottom;}
.in_con .list-2{background:url(../images/list-2.gif) no-repeat 210px bottom #f5f5f5;}
.in_con .list-3{background:url(../images/list-3.gif) no-repeat 210px bottom;}
.in_con .list-4{background:url(../images/list-4.gif) no-repeat 210px bottom #f5f5f5;}
.in_con .in_con_center-r-list{padding:7px 20px;}
.in_con .in_con_center-r-text{padding:0px 20px; margin:0px;}
.in_con .in_con_center-r-more{padding:14px 20px 0px 20px;; text-align:right;}
.in_con .in_con_center-r-list h2{font-size:14px; color:#ff6600;}
.in_con .in_con_center-r-list h2 a{font-size:14px; color:#ff6600; text-decoration:none;}
.in_con .in_con_center-r-list h2 a:hover{font-size:14px; color:#548B00;text-decoration:none;}
.in_con .in_con_center-r-list h4{color:#535F79; padding-left:3px;}
.in_con .in_con_center-r-list h4 a{color:#535F79; padding-left:3px; text-decoration:none;}
.in_con .in_con_center-r-list h4 a:hover{color:#548B00; padding-left:3px; text-decoration:none;}
.in_con .in_con_center-r-list span{color:#5F666F; margin:0px; padding:2px 5px;}
.in_con .in_con_center-r-text span{color:#5F666F; line-height:23px;}
.in_con .in_con_center{background:url(/images/in_con_cen.gif) repeat-x;margin-left:2px;width:738px;}
.in_con_menu{ padding-top:3px;}
.in_con_menu .in_con_menu_top{ height:34px; padding-left:12px;}
.in_con_menu .in_con_menu_top div{ float:left; width:81px; padding-top:5px; text-align:center; height:34px; line-height:34px; color:#5d799f; font-weight:bold; cursor:pointer;}
.in_con_menu .in_con_menu_top .div2{background:url(/images/in_con_menu_bg.gif);color:#000;}
.in_con_menu .in_con_menu_top .div2 a{color:#000;}
.in_con_menu .index_more{margin-top:12px; margin-right:15px;}
.in_con_right{background:url(/images/in_IM_img-bg2.jpg) no-repeat; width:224px; height:305px; padding-top:10px;}
.in_con_right .in_con_right_qq{width:170px;margin-left:30px; margin-top:5px;}
.in_con_right .divfont{ color:#414141; font-weight:bold; padding-left:10px; padding-top:55px;}
.in_con_right .divimg_cen{text-align:center; margin-bottom:11px; cursor:pointer;}
.in_con_right .divlink{ width:170px;line-height:18px;margin-left:30px;}
.in_con_right .divimg_mar a{ margin:auto 12px;;padding-top:4px; padding-left:4px;height:24px;display:block; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.in_con_right .divimg_mar a:hover{background:url(/images/qq_over.gif) no-repeat;}
.in_con_right .divimg_mar .f{color:#768fa9; font-size:12px;}
.in_con_cen{width:730px;}
/*.in_con_cen .divlist{height:80px; cursor:pointer; width:360px; float:left;}*/
.in_con_cen .divlist{height:90px; padding-top:8px; cursor:pointer; width:360px; float:left;}
.in_con_cen .divlist .divimg{ width:80px; padding:14px 3px 0px 20px; float:left;}
.in_con_cen .divlist .divfont{ width:240px; color:#626262; float:left; line-height:18px;}
.in_con_cen .divlist .divbutton{ width:118px; padding:52px 10px 8px 2px; float:left;}

/*.in_con_cen .divlist2{height:106px; cursor:pointer; width:360px; float:left;}*/
.in_con_cen .divlist2{height:118px; padding-top:12px; cursor:pointer; width:182px; float:left;}
.in_con_cen .divlist2 .divimg{ width:100px; padding:8px 5px 6px 15px;float:left; }
.in_con_cen .divlist2 .divimg img{border:1px solid #E1E1E1;padding:4px;}
.in_con_cen .divlist2 .divimg2{ width:120px; padding:8px 5px 6px 15px; float:left;}
.in_con_cen .divlist2 .divfont{ color:#626262;text-align:center;padding:17px 0 16px 0; line-height:18px;}

.in_bottom{width:868px; margin:auto; padding-left:12px; padding-right:14px; height:30px; padding-top:12px; color:#7E7E7E;}

/**------内容开?------**/
.contant{width:940px; margin:auto;}
/**------内容结束-------**/

/**------右边样式开?------**/

.right_topbg{ padding-bottom:10px;}

.right_contact{background:url(/images/right_contactbg.gif) no-repeat; width:192px; height:214px; margin-bottom:10px;}
.right_contact table{margin:15px 0px 0px 15px;}
.fontblue{ color:#5e799f; font-weight:bold;}
.right_menubg{
	background:url(/images/right_menubg.gif) repeat-x; 
}
.right_menubg ul{
		line-height:21px; padding-top:5px; 
}

.right_menubg ul .subnavsel{
background: url(/images/right_imgbg.gif) no-repeat;
display:block;
text-indent:35px;
color:#374D66;
font-weight:bold;
padding-top:2px;
}


.right_menubg ul li{
	list-style:none; display:inline;
}

.right_menubg ul li a{
	background: url(/images/right_icon2.gif) no-repeat 16px 7px;display:block; text-indent:35px;color:#374D66;padding-top:2px; cursor:pointer;
}
.right_menubg ul li a:hover{
	background: url(/images/right_imgbg.gif) no-repeat;display:block; text-indent:35px; color:#374D66; font-weight:bold; padding-top:2px;
}

.right_newsbg{
	background:url(/images/right_newsbg.gif) no-repeat; height:165px ; width:189px; padding-left:6px;margin:8px 0px; padding-top:8px;
}
.right_newsbg ul{
	padding-top:2px;padding-left:7px;
}
.right_newsbg ul li{
	list-style:none; height:30px;line-height:30px;
}

.border_l_r{
	border-right:1px #DEE6EF solid;border-left:1px #DEE6EF solid;
}
.px14{
	color:#37495D; font-size:13px; font-weight:bold;
}
.border_bottom{
	border:1px #D9D9D9 solid; width:222px; margin-top:10px;
}
.right_border_top{
	background:#EAEBF2; height:12px; border:1px #FFFFFF solid;font-size:10px; padding-top:6px;
}
.right_border_top span{
	padding-left:7px; padding-right:7px;
}
.right_bottombg{
	background:url(/images/right_bottombg.gif) no-repeat; width:33px!important; height:15px!important;padding-top:3px;
}
/**------右边样式结束-------**/
/**------主机样式开?------**/
h4{
	height:26px; color:#737F8D; line-height:26px; text-indent:15px;
	background:url(/images/daohang_bg.gif) no-repeat;
}
h4 a{
	color:#737F8D; 
}
h4 a:hover{
	color:#ff6600;
}
.h1_bluebg{background:url(/images/daohang_bg2.gif) no-repeat;}

.h2_bg{background:url(/images/bg_arrow.gif) 8px 10px no-repeat; color:#74808E; text-indent:20px; line-height:30px; height:30px;}

.main_bg{
	height:319px; background:url(/images/main_bg.jpg) no-repeat;
	padding-left:8px; padding-top:8px;
}
.Qrydiv{ background:url(/images/QueryDivBg.gif) repeat-x; height:110px; margin-top:5px; padding:5px 0 0 10px;}
.Qrydiv .QryTitle div{ cursor:pointer; float:left; line-height:38px; text-align:center; width:80px; height:38px; color:#737F8D; font-weight:bold;}
.Qrydiv .QryTitle{ margin-bottom:20px;}
.Qrydiv .QryTitle div.act{ background:url(/images/QueryDivTitleBg.gif) no-repeat; color:#2D5E99;}
.Qrydiv .QryCon{ padding:0 0 0 5px; line-height:28px;}
.Qrydiv .QryCon input{ vertical-align:middle;}
.Qrydiv .QryCon .txt{ border:1px solid #BDC2C6; height:15px; padding:1px; width:108px; margin-right:5px;}
.Qrydiv .QryCon span{color:#C10102;}
/**------主机样式结束-------**/
/**------首页页底部开?------**/
.index-bottom{ background:url(/images/buttom_rightimg.gif) #F4F9FE no-repeat right; width:940px; height:34px; margin-left:auto; margin-right:auto; margin-top:15px;}
.index-bottom .bottom_img{ float:left;}
.index-bottom .float_left{padding-top:9px; padding-left:10px;}
.index-bottom .float_right{padding-top:10px; padding-right:11px;}
/**------首页底部结束-------**/
/**------内页底部开?------**/
.bottom{ background:url(/images/footbg.gif) #f5f5f5 no-repeat right; width:940px; height:49px; margin-left:auto; margin-right:auto; margin-top:5px;}
.bottom .bottom_img{ float:left;}
.bottom .float_left{padding-top:9px; padding-left:10px; text-align:left; float:left;}
.bottom .float_right{padding-top:10px; text-align:right; float:right;}
.bottom a{color:#444444}
.bottom .font{ color:#444444;}
.bottom .font1{ color:#b1b3b5;}

.bottom-tel{ width:920px; margin:auto; padding:5px 10px; line-height:20px; color:#8A8A8A;}



#AllCatPopoverDiv{border:none;}
.phonenumber{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; color:#5F666F;}
.pop-over {
	display:none;
	margin:-66px 0 0 -200px;
	position:absolute;
	padding:0px 2px 2px 0px;
	background:url(/images/pop-over-bg.gif) repeat-y #f0f0f0;
	
	}
.font-tel{font-family:Geneva, Arial, Helvetica, sans-serif;position:relative; background:#fff; margin:-4px 0px 0px 0px; padding:20px; border:1px solid #D8E7F2; color:#5F666F;}
.font-tel a{width:172px; height:19px; text-align:center; cursor:pointer;padding-top:6px; display:block;}
.font-tel a:hover{background:url(/images/zixun-bg.gif) no-repeat;}
.n2Pop {
	border: 1px outset #efefef;
	background-color:#fff;
	position:absolute;
	z-index:200;
}


.animatedBox {
	position:absolute;
	visibility:hidden;
	border: 1px solid #efefef;
	background:white;
	z-index:220;
	
}
.animatedBoxHollow {
	position:absolute;
	visibility:hidden;
	border: 1px solid #efefef;
	z-index:220;
}


/**------ 客服电话隐藏层结?------**/
/**------ 全国免费咨询电话隐藏层开?------**/

 .rightkey_out{
 	position:absolute;
  background:#F0F0F0;
  margin:-230px 0 0 200px;
 }
 .rightkey_in{
  position:relative;
  left:-2px;
  top:-2px;
  background:#ffffff;
  border:solid 1px #D8E7F2;
  padding:15px;
  width:635px; height:190px;
  line-height:22px;
  font-size:12px;
  text-align:left;
  color:#626262;
 }


/**-------网站地图开?------**/
.smtitle{ background-color:#f3f3f3; color:#666666; font-weight:bold;height:22px;}
/**-------网站地图结束-------**/
