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: 14px;    /*文字大小定义 */
	color: #333333; /*文字颜色定义 */
   bgcolor:#eeeff1;
}
/* 网站超链接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:28px;}
.fl,.left{float:left;}
.fr,.right{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;}

.color{ color:#b99b6c; }

.headtop{ padding:20px 0 10px;} 
img{max-width: 100%;}
body{max-width: 1920px;margin: 0 auto;}
.color-blue{color: #b99b6c}


/*共用头部*/
.header{background: #fff;width: 100%; height:100px;}
.header .wrap1{ position: relative; width:100%; margin:auto;}
.headfl{ width:45%; background:#fff; float:left}
.headfr{ width:55%; background:#18529c;float:right;}

.headerTop .logo img{display: block;margin: 0;overflow: hidden; padding-top:10px}


/*.nav{width: 770px;position: relative;z-index: 99; height:100px}
.nav>ul{height:100px;}
.nav>ul>li{float:left;height:100px;font-size:16px;width:110px;text-align:center;}
.nav>ul>li>a{display:inline-block;color:#333;width:100%; line-height:100px; }
.nav>ul>li:hover a,.nav>ul>li.hover a{background:#0260a6; color:#fff !important; line-height:100px}


.erji{background:#fffbf8;display: none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding: 10px;}
.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}
.erji>li:hover a{color: #0060a5;}*/

/*固定的悬浮窗*/
.subnav {display: none;position: absolute;left: 0;top: 45px;width:710px;z-index: 88;  padding: 20px 0;background: #fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.subnav dl {float: left;text-align: left;width: 140px;padding-left: 30px;}
.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; }


.header.nav01 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}



.page_banner{width:100%}
.page_banner img{width:100%;margin:0 auto;display:block}

.immenu{width: 100%;height: 40px;background: #efefef;}
.main_box{position: relative;}
.immenu ul li a{color: #555555;padding: 0 20px;line-height: 40px;display: block;float: left;}
.immenu ul li a:hover,.immenu ul li a.active{background: #005baa;color: #FFFFFF;}

.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 20px; height:40px; float:left;display: block;}
.nav_submenu2 div a:hover{background: #005baa;}
.inav.add:hover .nav_submenu2 { display: block;}

/*共用底部*/
.footer{
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 1000;
	padding-top: 60px;
	background: #2f3436;
	color: #7a7a7a;
	display: block;

}
.endnav{ width:658px; float:left; }
.endnav ul li{ width:131px; height:522px; float:left;}
.endnav ul li span{font-size:15px; font-weight:bold;color:#fff; width:131px; display:block; height:55px;}
.endnav ul li a{font-size:15px;color:#fff; line-height:40px; width:100%; display:block;}
.endnav ul li a:hover{font-size:15px;color:#accaf1; line-height:40px;}


.edlx{ width:420px; float:right; line-height:35px; font-size:15px; color:#fff;}
.edlx span{ height:50px; display:block; width:100%;}

.edem{ width:132px; height:172px; text-align:center; margin-top:87px;}
.edem img { width:132px; height:132px;}
.edem p{ height:30px; line-height:30px; color:#fff;}

.edbot{ background:#1f2224; height:69px; line-height:69px; text-align:left; color:#fff; font-size:15px; position:relative; bottom:0px; display:block;}



/*共用左列表*/
.menu_list{ width:217px; height:60px; border-left:3px #18529c solid; float:left; margin-top:65px;}
.list_title{height:60px; margin-bottom:46px ;}
.list_title span{ color:#18529c;font-size:30px; font-weight:bold; display:block; text-indent:38px;}
.sp01{ color:#bbbbbb; font-size:13px; text-transform:uppercase; line-height:25px; font-weight:100; text-indent:38px;}
