/*整体的字体、间距、列表*/
html {overflow-y:scroll;}
body {font: 14px/1 "Microsoft YaHei", "微软雅黑",'宋体', Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;margin:0px auto;color:#333;background:#fff; text-align:left; overflow-y: scroll;}
form, img, p{margin: 0px auto;border:0px;}
ul, li,ol,dl,dt,dd{margin:0px auto;padding:0px;list-style:none;list-style-position:outside;}
div,h1,h2,h3,h4,h5,h6,fieldset,input,textarea,blockquote{padding:0; margin:0 auto;}
h2,h3{ font-weight:normal;}
address,cite,code,em,th,i{ font-style:normal;}
a:link, a:visited {color:#2a3575;text-decoration: none;}
a:hover{color:#de4b15;text-decoration:none;}
a,input{outline:none;}

.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.line-28{ line-height:40px; margin-top:15px;}
.no_way{clear:both;display:block;overflow:hidden;height:0px;margin:0px;padding:0px;line-height:0; font-size:0;}
.hide {display:none;}
.overhidden {overflow: hidden;}
.section{width:100%;}

.heading{ margin:8px auto 0;}
.nav{ background:#2470AA; height:37px; padding-top:5px; margin:0 auto; width:100%; margin-top:200px;}
.logo{ background:url(../images/logo.jpg) no-repeat left top; height:45px; width:440px;}
.logo a{ display:block;}
.txt{ color: #2370aa; padding-top:10px;}
.txt a{ margin-left:10px; margin-right:10px;color: #2370aa; }



.pos_r {position:relative;}
.pos_a {position: absolute;}



	.nav_n{font-size:16px;position:relative;z-index:1000;padding:7px 0 0 0; width:770px;height:auto;}   
.nav_n ul{list-style:none;z-index:9999; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";}   
.nav_n li {float:left;position:relative; height:30px; width:90px; text-align:center; margin-right:15px;color:#fff;}   
.nav_n ul ul {visibility:hidden;position:absolute;left:0;top:28px;z-index:9999;clear:both; width:450px; background:url(../images/nav-bg.png) no-repeat left top; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"; padding-top:15px;}  
.nav_n table {position:absolute; top:0; left:0;}   
.nav_n ul li:hover ul,   
.nav_n ul a:hover ul{visibility:visible;}   
.nav_n a{display:block;margin:0px;text-decoration:none;color:#fff; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"; }   
.nav_n a:hover{background:url(../images/nav-bg.png) no-repeat left 28px; height:40px;text-decoration:none;color:#ffffff;font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";}.nav_n a.cur{background:url(../images/nav-bg.png) no-repeat left 28px; height:40px;}
.nav_n ul ul li {font-size:14px;color:#000; float:left; width:inherit; margin-right:0}   
.nav_n ul ul li a{padding:0 5px;font-size:14px; font-weight:normal; color:#000;font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";}   
.nav_n ul ul li a:hover{color:#b60000;padding:0 5px; background:none;font-size:14px; text-decoration:none;font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";}  

	.w-170{ width:165px; border:1px solid #ccc;color:#666; background:#FFF; padding-left:10px; height:26px; line-height:24px; vertical-align:middle;}
.w-170 .more-content{z-index:1000; width:175px; height: auto;overflow:auto;  background:#fff;border:1px solid #ccc; border-top:none; top:25px;left:-1px}
.w-170 .more-content li a:link,.w-170 .more-content li  a:visited {padding:5px 0 0 10px;color:#999;text-decoration: none; display:block;background:#fff;}
.w-170 .more-content li  a:hover,.w-170.more-content li a:active {padding:5px 0 0 10px;color:#fff;display:block; background:#2470AA;}
.more {}
.w-170 em { display:block; width:150px;color: #999;font-weight: normal;background: url(../images/arrow-down.jpg) no-repeat right 10px;cursor: pointer;}
.more-over{}
.more-over em {background: url(../images/arrow-up.jpg) no-repeat right 10px;}

.bg-cont{ background:url(../images/top.jpg) no-repeat center top; margin:0 auto; padding-top:90px;}

.logo-xx{ width:400px; margin-left:90px; background:url(../images/xx.png) no-repeat left top; height:150px;}

.t-pad{border-radius:5px; -moz-border-radius:5px; padding:45px 40px 30px; border:1px solid #999999; background:#FFF}
.t-pad h2{ background:url(../images/dh.png) no-repeat center top; width:190px; height:55px; top:-10px; text-align: center; font-size:20px; line-height:50px; vertical-align:middle; color:#FFF}
.t-pad h3{ font-size:30px; color:#0b4a79; margin-bottom:10px; text-align: center;}
.t-pad h4{ font-size:22px; color:#0b4a79; margin-bottom:10px; }
.t-pad h5{ font-size:18px; color:#0b4a79; margin-bottom:10px; margin-left:30px; margin-top:20px; }
.mar-t-20{ margin-top:20px;}
.lc{ margin:40px 40px 0;border-left:2px solid #47779B;}
.lc .y{ background:url(../images/y.jpg) no-repeat left 8px; margin-left:-7px; padding-left:30px;padding-bottom:20px; line-height:24px;font-size:16px; }
.lc .y-t{ background:url(../images/y.jpg) no-repeat left 0px; margin-left:-7px; padding-left:30px; padding-bottom:20px;line-height:24px;font-size:20px;}
.w-400{ width:400px;}
.foot{ text-align:center; font-size:12px;}

@media screen and (min-width:1000px){
	.heading{ width:1000px; background:#000 }
	.cont{ width:1000px; margin:0 auto;}
	
}

@media screen and (min-width:800px) and (max-width:1000px){
	.heading{ width:1000px;}
	
	.nav_n{font-size:16px;position:relative;z-index:1000;padding:7px 0 0 0; width:1000px;height:auto;}   
	.nav_n ul{list-style:none;z-index:9999; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";}   
	.nav_n li {float:left;position:relative; height:30px; width:90px; text-align:center; margin-right:35px;color:#fff;}   
	.w-170{ display:none}
	.cont{ width:1000px; margin:0 auto;}
	.lc{ margin:40px 10px 0;}
}

@media screen and (max-width:800px){
	.heading{ width:1000px;}
	.txt{ display:none}
	.nav_n{font-size:14px;position:relative;z-index:1000;padding:7px 0 0 0; width:1000px;height:auto;}   
.nav_n ul{list-style:none;z-index:9999; font-family:"Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";}   
.nav_n li {float:left;position:relative; height:30px; width:70px; text-align:center; margin-right:0;color:#fff;font-size:14px;}   
	
	.w-170{ display:none}
	.cont{ width:1000px; margin:0 auto;}
	.logo-xx{ margin-left:0;}
	.lc{ margin:40px 10px 0;}
	
}

/*通用底部代码*/
.footer1{background: #333;margin-top: 10px;}

.bottom1{height: 110px;background: #f2f2f2;}
.bottom1 .grid{width: 1000px;margin: 16px auto;overflow: hidden;}
.bottom1 .copp{width: 450px;border-right: 1px solid #cacaca;overflow: hidden;}
/*.bottom .copp h1{padding-top: 8px;position: relative;;}
.bottom .copp h1 span{font-size: 14px;color: #9b9b9b;vertical-align: 6px;}*/
.bottom1 .copp pp{overflow: hidden;margin-top: 17px;}
.bottom1 .copp p{overflow: hidden;margin-top: 17px; margin-left:30px;}


.bottom1 .copp p a{float: left;font-size: 14px;}
.bottom1 .copp p.p1{margin-top: 8px; margin-left:30px;}

.bottom1 .us{width: 480px; margin-top: 15px;}
.bottom1 .us p{font-size: 14px;line-height: 30px;}



.footer{margin-top:25px; padding:25px 0 60px; border-top:1px solid #e5e5e5; font-size:12px; text-align:center;line-height: 2;color: black;}

