@charset "utf-8";

/* 
	@名称: base
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
body{
	color:#333;
	background:#FFF;
    font-size:14px;
font-family:'microsoft yahei','Sim Hei';
}
ul,li{margin:0px;padding:0px;list-style:none;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}
h1,h2,h3,h4,h5,h6,i,b{ font-style:normal; font-weight:normal; font-size:12px }
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}


/* 要注意表单元素并不继承父级 font 的问题 */
button,input,select,textarea{
	font:12px/1.5 tahoma,arial,\5b8b\4f53;
}

button:focus,input:focus,select:focus,textarea:focus{
	outline: none;
}

input,select,textarea{
	font-size:100%;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
	border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:700;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}
.dis{display:block;}
.imga{display:block;}
#end{margin-right:0;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:center;
}

/* 来自让标题都自定义, 适应多个系统应用
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:700;
} */

q:before,q:after {
	content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}



/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration:none;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
	text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display:none;
}
.show{
	display:block;	
}
.hide {
	display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
	display:inline;
}
.fl{
	float:left;
}
.fr {
	float:right;
}

.red{ color:#D5182A;}
.mb10{ margin-bottom:10px;} .mb20{ margin-bottom:20px;}.mp20{ padding-bottom:20px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}



.mr17 {
margin-right: 17px;
}
a{font-family:'microsoft yahei','Sim Hei';color:#333333;font-size:14px;}
a:hover{ color:#CC0000;font-size:14px;}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px; }

.minh860{min-height:860px;}


.w1200{width:1200px;margin:auto;clear:both;}
.topbar{height:40px;min-width:1200px;background:#f1f1f1;color:#8e8e8c;font-size:14px;line-height:40px;}



#sw{
position:relative;
}
#huancity{
width:300px;min-height:200px;
position:absolute;top:35px;left:10px;
z-index:2000;background:#eee;border:1px solid #ccc;
display:none;  
}
#huancity li{width:60px;height:30px;line-height:30px;float:left;text-align:center;overflow:hidden;}
#huancity li.xt{width:100%;height:40px;text-indent:20px;color:#014b92;font-size:14px;line-height:40px;clear:both;text-align:left;font-weight:bold;}



.topbarleft{text-indent:28px;background:url(/image/dingwei.png) left center no-repeat;height:40px;width:500px;float:left;}

.topbarleft a#huanzhan{margin-right:30px;}


.topbarright{display:inline;height:40px;width:405px;float:right;}
.topbarright li{overflow:hidden;border-right:1px solid #ccc;margin-top:10px;display:inline;height:20px;line-height:20px;width:100px;float:right;text-align:center;}

#checklogin a{padding:0px 5px;color:#065387;font-size:14px;}
#checklogin a:hover{color:#217fbf;font-size:14px;}
.topbarright li#daohang{background:url(/image/dhbg.png) 15px center no-repeat;text-indent:30px;border-right:0px;}

#xiaoxinum{text-align:left;width:58px;position:relative;margin-top:5px;height:30px;}
#xiaoxinum span{display:inline-block;padding:0px 3px;overflow:hidden;height:16px;line-height:16px;left:15px;top:0;
background:#ff0000;
position:absolute;border-radius:8px;
font-size:12px;color:#fff;
max-width:40px;overflow:hidden;
}
#xiaoxinum img{width:25px;height:25px;margin-left:0px;}



/************头部A**************/
.header{ width:1200px; height:110px;margin:auto;}
.header .hd_logo{width:454px; float:left; padding-top:25px; }
.header .hd_logo img{width:454px; height:58px;}


.findput{
height:40px;background:#fff;
border:2px solid #287fb9;
padding:0px;
position:relative;
width:480px;margin:auto;
margin-top:32px;
float:left;
margin-left:20px;display:inline;
padding:0px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */



}
.findput .xiala{width:100px;float:left;height:30px;cursor:pointer;
position:relative;
margin-top:2px;
display:inline;
}
.findput input.xialainput{width:100%;border:0px;height:32px;line-height:32px;text-indent:20px;
background:#fff url(/image/selectBg.png) right center no-repeat;
cursor:pointer;
}

.findput .xiala ul{display:none;width:112px;position:absolute;top:35px;left:-2px;background:#fff;border:1px solid #eee;border-top:0px;
z-index:11002;
}

.findput .xiala.cur ul{display:block;
}


.findput .xiala ul li{height:35px;line-height:35px;text-indent:20px;border-top:1px solid #eee;}
.findput .xiala ul li:hover{background:#287fb9;color:#fff;cursor:pointer;}


.findput input.putval{margin-left:10px;border:0px solid #ccc;display:block;border-left:1px solid #dbdada;
width:260px;float:left;margin-top:2px;height:32px;line-height:32px;text-indent:10px;background:#fff;

}


.findput .putvalbut{
	position:absolute;
	top:0;right:-2px;
	height:38px;
	width:100px;
text-align:center;color:#fff;background:#287fb9 url(/image/sear.png) no-repeat 10px center;cursor:pointer;
display:block;border:0px;
line-height:38px; border-left:1px solid #eee;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */


}
.findput .putvalbut:hover{
background:#2584c4 url(/image/sear.png) no-repeat 10px center;
}

.headtel{width:230px;height:30px;line-height:30px;text-indent:30px;
background:url(/image/tel.png) left center no-repeat;color:#287fb9;font-size:28px;
float:right;margin-top:40px;
}

/************头部A**************/


.weizhi{clear:both;border-bottom:1px solid #e7e9eb;height:20px;line-height:20px;overflow:hidden;font-size:13px;color:#959595;margin-top:25px;}
.weizhi a{font-size:13px;color:#959595;padding:0px 5px;}
.weizhi a:hover{font-size:13px;color:#014b92;}

.main{
min-height:500px;
_height:500px;
margin-top:20px;
}

/*底部*/


.footer{
	padding:50px 0 10px;
	background:#2d3236;
	border-top:solid 1px #e7e7e7;
	margin-top:50px;
	min-width:1200px;
	height:250px;
	overflow:hidden;
	

}

.footer a{
color:#fff;font-size:14px;
}

.footer a:hover{
color:#dad7d7;font-size:14px;
}


.footer .gongsi{
text-align:center;font-size:14px;
	height:25px;line-height:25px;color:#b3b0b0;


}

.footer .gongsi a{
color:#fff;font-size:14px;
}

.footer .gongsi a:hover{
color:#dad7d7;font-size:14px;
}
.footer ul{
	width:1000px;margin:auto;height:230px;overflow:hidden;
	}


.footer ul li{
	width:150px;float:left;
	height:200px;overflow:hidden;
	}

.footer ul li.shuxian{
	width:0;
	border-right:solid 1px #46494c;
	border-left:solid 1px #1d252c;
	margin:0 20px
	}
	
	
.footer ul li.lianxi{
	width:250px;
	background:url(/image/footbg.png) top left no-repeat;
	text-indent:50px;
	}	
	
.footer ul li.lianxi div{

	}
		
.footer ul li.lianxi div p.baip{margin-top:5px;
	height:25px;line-height:25px;font-size:16px;color:#fff;overflow:hidden;
	}		
.footer ul li.lianxi div p.huip{
	font-weight:normal;
	height:18px;line-height:18px;font-size:14px;overflow:hidden;
	}		
	
	
		
.footer ul li.erweima{
	
	}	
.footer ul li.erweima p{
	font-size:14px;
	color:#a2a2a3;
	}		
	
.footer ul li div{
	height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#fff;
	}
	
.footer ul li p{
	display:block;overflow:hidden;
	height:25px;line-height:25px;font-size:13px;color:#a2a2a3;
	}	
	.footer ul li p a{
	font-size:14px;color:#a2a2a3;
	}
.footer ul li p a:hover{
	font-size:14px;color:#dd3b16;
	}


.footer ul li p.weibo{
	background:url(/image/weibo.png) top left no-repeat;
	height:90px;font-size:13px;color:#a2a2a3;text-align:left;
	}
.footer ul li p.weibo a{
	padding-top:50px;display:block;
	}

/*底部*/


DIV.badoo {
	clear:left;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	FONT-SIZE:13px;
	PADDING-BOTTOM:10px;
	COLOR:#919191;
	PADDING-TOP:10px;
	TEXT-ALIGN:center;
	margin-bottom:10px;
}
DIV.badoo A {
BORDER:#cfcdcd 1px solid;
	BORDER-bottom:#cfcdcd 2px solid;
	PADDING-RIGHT:10px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM:4px;
	MARGIN:0px 2px;
	COLOR:#919191;
	PADDING-TOP:4px;
	TEXT-DECORATION:none;font-size:16px;
}
DIV.badoo A:hover {BORDER:#1e91e2 1px solid;
	BORDER-bottom:#1e91e2 2px solid;COLOR:#1e91e2;
}
DIV.badoo SPAN.current {BORDER:#1e91e2 1px solid;
	BORDER-bottom:#1e91e2 2px solid;COLOR:#1e91e2;
	PADDING-RIGHT:10px;
	PADDING-LEFT:10px;
	FONT-WEIGHT:bold;font-size:16px;
	PADDING-BOTTOM:4px;MARGIN:0px 2px;
	PADDING-TOP:4px;
}


.nofuwu{font-size:40px;color:#e7e8e9;height:200px;line-height:200px;text-align:center;}









/*免费咨询*/

.fenbu{height:30px;
position:relative;width:500px;margin:auto;margin-top:30px;
}
.fenbu .fenbuxian{height:5px;background:#e3e4e5;top:12px;z-indent:2;
position: absolute;left:0px;right:0px;
}

.fenbu .fenbudian{height:24px;width:24px;background:#fff;z-indent:3;
position: absolute;top:0px;
border:1px solid #e3e4e5;overflow:hidden;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;

color:#b6b6b6;
font-size:14px;text-align:center;line-height:24px;

}

.fenbu .diana{
	left:0px;
	border:1px solid #53a4f2;color:#53a4f2;
}

.fenbu .dianb{
	left:160px;
}

.fenbu .dianc{
	left:310px;
}

.fenbu .diand{
	right:0px;
}


.fenbumsg li{
width:110px;height:25px;margin-left:10px;display:inline;float:left;
text-align:center;line-height:25px;font-size:13px;color:#535151;
}


.fenbumsg li.fenmsga{
margin-left:45px;
}

#zixundiv{
width:600px;height:350px;background:#fff;border:1px solid #ccc;display:none;
z-index:1001;
position: absolute;
}
#zixuntel{text-indent:10px;font-size:14px;display:block;width:200px;height:35px;line-height:35px;border:1px solid #ccc;margin-top:40px;line-height:35px;float:left;margin-left:40px;}

#zixunyzm{text-indent:10px;font-size:14px;display:block;width:200px;height:35px;line-height:35px;border:1px solid #ccc;margin-top:40px;line-height:35px;;float:left;margin-left:10px;}

#zixunyzmbut{text-align:center;font-size:14px;display:block;width:90px;height:35px;line-height:35px;border:1px solid #ccc;margin-top:40px;line-height:35px;;float:left;margin-left:10px;
background:#eee;

}


#zixunload{width:300px;height:40px;margin:auto;line-height:40px;text-align:center;}
#tozixunbut{cursor:pointer;width:100px;display:block;height:40px;line-height:40px;background:#0067ac;text-align:center;
font-size:14px;color:#fff;margin:auto;margin-top:35px;border:0px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
}
#tozixunbut:hover{background:#0e80cc;}

.yinmi{margin:20px;font-size:13px;color:#b2b0b0;text-align:center;}

/* 半透明的遮罩层 */
#zixunoverlay {
  background: #000;
  filter: alpha(opacity=50); /* IE的透明度 */
  opacity: 0.5; /* 透明度 */
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1000; /* 此处的图层要大于页面 */
  display:none;
  _background-color:#a0a0a0; /* 解决IE6的不透明问题 */
  
}
.zixunclosebut{margin-top:2px;margin-right:2px;display:inline;border:0px;cursor:pointer;height:30px;width:30px;line-height:30px;text-align:center;float:right;background:#dddfe1;color:#333;font-size:14px;}
.zixunclosebut:hover{background:#a9aaab;color:#fff;}
.zixundivtitle{height:35px;background:#dddfe1;}
.zixundivshowzi{margin-top:2px;margin-left:10px;display:inline;height:30px;width:200px;line-height:30px;text-align:left;float:left;color:#333;font-size:14px;}
/*免费咨询*/



#kefudiv{
	
	
position:absolute;display:none;background:#fff;width:70px;z-index:1000;border:1px solid #e7e7e7;

-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
}

#kefudiv a{
display:block;width:90%;margin:10px auto;height:60px;border-bottom:1px solid #e1e2e2;overflow:hidden;line-height:85px;font-size:13px;text-align:center;color:#8a8989;
}
#kefudiv a.kefua{
display:block;background:url(/image/zhixun.png) center top no-repeat;
}

#kefudiv a.kefua:hover{
display:block;background:url(/image/zhixuncur.png) center top no-repeat;color:#3a97e6;
}

#kefudiv a.kefub{
display:block;background:url(/image/car.png) center top no-repeat;
}

#kefudiv a.kefub:hover{
display:block;background:url(/image/carcur.png) center top no-repeat;color:#3a97e6;
}

#kefudiv a.kefuc{
display:block;background:url(/image/dan.png) center top no-repeat;
}

#kefudiv a.kefuc:hover{
display:block;background:url(/image/dancur.png) center top no-repeat;color:#3a97e6;
}



#kefudiv a.kefud{
	border-bottom:0px;
display:block;background:url(/image/gotop.png) center top no-repeat;
}

#kefudiv a.kefud:hover{
display:block;background:url(/image/gotopcur.png) center top no-repeat;color:#3a97e6;
}



#msgtishi{
position:absolute;z-index:9999;height:50px;line-height:50px;background:#065387;font-size:13px;text-align:center;color:#fff;display:none;width:100%;top:0px;
}


.cssSelect { white-space: nowrap; float: left; }
.cssSelect *{ display: block; }
.cssSelect a{ color: #666; outline-width: 0px; text-decoration: none; }
.cssSelect .selectBox{ cursor: pointer; border:solid 1px #c8c8c8; float: left; }
.cssSelect .selectLt{ cursor: pointer; float: left; text-align: left; }
.cssSelect .selectRt{ cursor: pointer; background:url('/image/skin_icons.png')  -49px -160px no-repeat #f2f2f2; border-left: 1px solid #c8c8c8; float: left}
.cssSelect .selectBox{}
.cssSelect .selectLt{ overflow: hidden; height: 30px; line-height: 31px; padding: 0 10px; background: none transparent scroll repeat 0% 0%; color: #666; }
.cssSelect .selectRt{ height: 30px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 28px}
.cssSelect .sNormal{ background-position: 0px 0px}
/*.cssSelect .sNormal .selectRt { background-position: 100% 0px}*/
.cssSelect .sHover{ background-position: 0px -50px}
.cssSelect .sHover .selectRt{ background: url('/image/skin_icons.png')  -49px -160px no-repeat #e6e6e6; }
.cssSelect .sPressDown{ }
.cssSelect .sPressDown .selectRt{ background: url('/image/skin_icons.png')  -49px -160px no-repeat #e6e6e6; }
.cssSelect .optionsBox{ position: absolute; border: 1px solid #dbdbdb; padding: 2px; margin: 0px; background: #fff; z-index: 100;}
.cssSelect .optionsInnerBox { }
.cssSelect .optionBox { cursor: pointer; padding: 2px 30px 2px 18px; margin: 0px; height:25px; line-height: 25px; }
.cssSelect .optionBox span { cursor: pointer; font-size:12px}
.cssSelect .oNormal { }
.cssSelect .oHover{ background: #007ccf; color: #fff; }
.cssSelect .selected{ background: #eee; color: #333; }




