body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,img {margin:0;padding:0;}
img {border:0}
ol,ul {list-style:none}
h1,h2,h3,h4,h5,h6{font-size:16px;}
input{outline: none;border:none;}
html {_overflow-y:scroll;}
*{ margin: 0; padding: 0;}
/*****！！页面通用css样式定义开始******/
html,body{min-width: 1200px;font-family: "Microsoft YaHei";_width:expression(document.body.clientWidth < 1200 ? "1100px" : "auto");}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: "微软雅黑";    /*文字字体定义 */
	font-size: 16px;    /*文字大小定义 */
	color: #333333; /*文字颜色定义 */
}
/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #2c2c2c;} /* 未访问的链接 */
a:visited {color: #2c2c2c;} /* 已访问的链接 */
a:hover{color: #2c2c2c;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #2c2c2c;} /* 点击激活链接 */
p{ line-height:30px;}
.fl{float:left;}
.fr{float:right;} 
.hide{display: none}
.show{display: block}
.dib{display: inline-block;*display: inline;zoom:1;}
/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow: hidden;}/*清除浮动*/
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.dib{display: inline-block;*display: inline;zoom:1;}
.wrap{ width:1200px; margin:0 auto; height:auto;}

.red{color: red}
.clear {clear: both;}

/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #ccc; height:20px;line-height:20px} 
ul,li{ list-style:none}



/*public*/
.size1{ width:100%; overflow:hidden; margin:0 auto;}
.backcolor{background:#0461bb;}
.color{ color:#b99b6c; }

.headtop{ padding:20px 0 10px;} 
img{max-width: 100%;}
body{max-width: 1920px;margin: 0 auto;}
.color-blue{color: #b99b6c}

/*共用头部*/
.header{padding-top:10px;background: #fff;width: 100%; box-shadow: 0 0 5px #ddd;}
.header .wrap{ position: relative;}

.header_nav{position: relative;}

.lang {
    position: absolute;
    right: 0;
    top: 10px;
    color: #014596;
    padding-left: 42px;
    background: url(../images/lang-bg.gif) no-repeat 0;
}


.headerTop .logo img{display: block;margin: 0;overflow: hidden; margin-top:5px; width:100px; margin-left:90px;}
.headerTop .tel{ margin-right: 156px; background: #fff;height: 32px;border-radius: 16px;padding: 0 10px;}
.headerTop .tel p{font-size: 24px; font-weight: bold; color: #0461bb;line-height: 40px;background: url(../images/tel_bg.png) no-repeat left center;padding-left: 135px;}

.nav{position: relative;z-index: 99;margin-top: 28px;}
.nav>ul{height:45px;}
.nav>ul>li{float:left;height:45px;font-size:18px;width:110px;text-align:center;}
.nav>ul>li>a{display:inline-block;color:#2d2d2e;width:100%; border-right: 1px solid #cdcdcd;}
.nav>ul>li:hover,.nav>ul>li.hover{background: url(../images/nav_bg.jpg) no-repeat center 28px;}

.erji{background:#fffbf8;display: none; border-bottom-right-radius:10px; border-bottom-left-radius:10px;padding: 10px;margin-top: 20px;}
.erji>li{height: 38px;font-size: 16px;line-height: 38px; border-bottom: 1px solid #e0dcdb;}
.erji>li>a{color: #191a1a;line-height: 38px;text-align: center;display: block;margin: 0 auto; font-size: 12px;}
.erji>li:hover a{color: #0060a5;}

/*固定的悬浮窗*/
.subnav {padding: 20px 35px; box-sizing: border-box; display: none;position: absolute;right: 0;top: 45px;width:900px;z-index: 88;  background:#fff; filter:"alpha(opacity=90)";  background-color:rgba(255,255,255,0.9); border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.subnav dl {height:362px;float: left;text-align: left;width:25%;}
.subnav dl dt{margin-bottom:10px;}
.subnav dl dt a {color: #191a1a;line-height: 38px;font-size: 16px; display: block;border-bottom: 1px solid #e0dcdb;}
.subnav dd a {font-size: 14px;line-height: 24px;height:24px;color: #646262;display: inline-block;width: 140px;}
.subnav dd a:hover{ color:#0060a5; }
.subnav dl dt em{color:#0461bb; font-style: normal;}


.header.nav01 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}

.banner{width: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .flexslider{  min-width:1000px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{}
.banner .slides li img{width: 100%; margin:0 auto; display:block;}
/*左右切换*/
.banner .flex-direction-nav {width: 1200px;height: 48px;position: absolute;left: 50%;top: 50%;margin:-24px 0 0 -600px;  z-index: 1}
.banner .flex-direction-nav a.flex-prev,
.banner .flex-direction-nav a.flex-next{position: absolute;width: 25px;height: 48px;background:none;font-size: 0}
.banner .flex-direction-nav a.flex-prev{left: 0;}
.banner .flex-direction-nav a.flex-next{right: 0;background-position:-25px 0; }
/*dot*/
.banner .flex-control-paging{}
.banner .flex-control-nav{ width: 1000px;position:absolute;left: 50%;margin-left: -500px;bottom: 50px; z-index:2;text-align:center;}
.banner .flex-control-nav li{display:inline-block;*display:inline;zoom:1;font-size: 0;margin: 0 6px;}
.banner .flex-control-nav a{display:block;width:20px;height:4px;border-radius:5px;background:#999;cursor:pointer;}
.banner .flex-control-nav .flex-active{background: #0461bb; width: 40px; height: 4px; position: relative; }

.page_banner{width:100%}
.page_banner img{width:100%;margin:0 auto;display:block}

.immenu{width: 1200px; margin:0 auto; height: 40px;background: #efefef; margin-top:-20px;}
.main_box{
	box-shadow: 0px 5px 5px #e1dfdf;
	background: #FFF;
	float: left;
	position: relative;
	z-index: 2;
	}
	.immenu ul li{
		
height: 48px;
line-height: 48px;
padding: 0 4px;
border-right: 2px solid #eeeeee;


	}

.immenu ul li a{color: #555555;padding: 0 20px;line-height: 48px;display: block;float: left;}


.immenu ul li:hover,.immenu ul li.active{background: #005baa;color: #FFFFFF;}
.immenu ul li:hover a,.immenu ul li.active a{color:#fff;}

.nav_submenu2 {text-transform: none; display:none; position:absolute;z-index:999; top:40px; height:40px; line-height:40px; background:#307abb; left:0;}
.nav_submenu2 div a{color:#FFF;padding:0 18px; height:40px; float:left;display: block;}
.nav_submenu2 div a:hover{background: #005baa;}
.inav.add:hover .nav_submenu2 { display: block;}
.banner2{width: 100%;position: relative;z-index: 0;overflow: hidden; margin:30px auto;}
.banner2 .flex-direction-nav{display: none;}
.banner2 .flex-control-nav {display: none;}
/*共用底部*/
.content{margin-bottom: 0px;}
.footer{
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 1000;
	padding-top: 20px;
	background: #1d2331;
	color: #7a7a7a;
	display: block;
}
.footer .link{margin:10px auto; margin-bottom:30px; font-size: 14px; color:#d5d6d9;}
.footer .link a{color:#d5d6d9;}
.footer>ul{overflow: hidden;padding-bottom:30px; }
.footer>ul>li{float: left;margin-left: 72px;}
.footer ul li.left{width: 340px;margin-left: 112px;}
.footer ul li.mid{width:400px;margin-left: 52px;}
.footer ul li strong{font-size: 18px; font-weight: 200;display:block;margin-bottom:5px;color: #d5d6d9;}
.footer ul li span.heng{width:38px; height: 3px; background:#0461bb; display:inline-block}

.footer ul li.left ul li{width:170px;float: left;}
.footer ul li.left ul li a{font-size: 15px;color: #f1f1f4;line-height: 36px;display: inline-block}
.footer ul li.mid p{font-size: 15px; color:#d5d6d9; line-height: 35px;}
.footer ul li.mid p span{font-size: 14px;}
.footer ul li.last p{text-align: center; color:#d5d6d9; font-size: 14px;}

.footer ul li.last{width: 148px;}
.footer ul li.last img{width: 148px;height: 148px;display: block;margin: 0 auto}

.footer .bottom{background: #1d2331;font-size:14px;color:#d5d6d9;text-align:center;overflow: hidden;line-height: 40px;border-top:1px solid #464646}
.footer .bottom a{color:#d5d6d9;}

.zhengs{
	position: fixed;
	top:40%;
	left:5px;
	width:49px;
	height: 151px;
	background: url(../images/zs.png) no-repeat center center;

}

.zhengs .amore{
	width:32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	top:0;
	left:8px;
}
.zhengs .amore:hover{
	cursor: pointer;
}
.lby_l {
    width:287px;
	background: #eeeeee;
	left:50x;
	position: absolute; 
	bottom:0%;
	z-index: 9999999;
	display: none;
}
.lby_l .close{width:31px; height: 31px; background: url(../images/close.png) no-repeat center; position: absolute; top:-32px; right:0;}
.lby_l2{ width:287px;}
.lby_l2 h3{ width:287px; background:#0461bb; font:20px/43px "微软雅黑"; color:#fff; text-align:center; margin-bottom:5px;}
.lby_l2 h3 font{font:12px/43px "微软雅黑"; color:#fff;}
.lby_l2 .con{ width:287px; padding:18px; box-sizing: border-box}
.lby_l2 .con span{ width:265px; margin:0 auto; display:block; color:#787777;font:14px/28px "微软雅黑";}
.lby_l2 .con p{ width:265px; margin:0 auto; color:#787777;font:12px/25px "微软雅黑";}
.lby_l2 .con .name{ width:250px; background:none; border:none; height:38px; background:url(../images/inp1.png) no-repeat; margin-bottom:15px; text-indent:50px;}
.lby_l2 .con .no{ width:250px; background:none; border:none; height:38px; background:url(../images/inp2.png) no-repeat; text-indent:50px;}
.lby_l2 .con_b{ width:245px; text-align:center; padding:15px 0;}
.lby_l2 .con_b input{ background:none; border:none; width:88px; height:35px; background:#0461bb; color:#fff;font:12px/35px "微软雅黑"; margin-right:10px; border-radius: 10px;}
