body,html{width: 100%;background:url(../images/bg.jpg); font-size:16px; font-family:"Microsoft Yahei"; line-height:150%;} 
.footer{width: 100%; height:40px; background:url(../images/cp.jpg) top no-repeat #015198; text-align: center; line-height:40px; font-size:12px; color: #fff;}
a{color:#015198;}


.header{width: 100%; height: 80px; margin: 0 auto; background: #fff;}
.header_inner{width: 1000px; margin: 0 auto; overflow: hidden;}
.header_inner h1{float: left; overflow: hidden; margin-top: 14px;}
.header_inner h1 img{margin-top: 0;}
.nav{height: 100%; width: auto; float: right; margin-top: 19px;}
.nav li{float: left; width:112px; font-size:16px; line-height:42px; color: #FFF; text-align: center; margin-left:15px;}
.nav li a{color: #fff; font-size: 16px; line-height: 42px; text-align:center; display: block; background: url(../images/nav01.png) no-repeat;}
.nav li .on { background: url(../images/nav02.png) no-repeat; } 
.nav li a:hover{background-color: #064f90; background: url(../images/nav02.png) no-repeat;}

.p{ overflow:hidden;}
.p strong{}
.p span{ float:right; margin-right: 600px;}
.p span a{color: #fff; font-size: 16px; line-height: 60px; text-align:center; display: block; background: url(../images/nav011.png) no-repeat center; width:100px;}
.p span a:hover{ color:#FFF;}


#content{width: 100%; height: auto; overflow: hidden; background: url(../images/build.png) center bottom no-repeat;}
.content_inner{ max-width: 1280px; height: auto; overflow: hidden; margin:0 auto;}
.content{ height: auto; overflow: hidden; margin: 10px auto 0; background: #fff; padding: 20px 0 30px 0;}
.con_text,.ww{ line-height: 32px; }

.Touch_content{width: 960px; overflow: hidden; height: auto; margin: 0 auto;}
.qu_content{width: 960px; overflow: hidden; height: auto; margin:50px auto 0;}
.Touch_left{width:190px; height: auto; float: left;}
.Touch_left li{height: 33px; border-bottom: 1px solid #fff;}
.Touch_left li a{display: block; width: 100%; height: 100%; line-height: 33px; color: #fff; font-size: 16px;background: #3e9bfd; text-align:center;}
.Touch_left li.curr a{background:#0a55a3;}

.Touch_right{width: 670px; float: left; margin-left:55px;}
.Touch_right1{width: 752px; float: right;}
.comjian{width: 100%; padding: 20px 0;}
.text{font-size: 14px; color: #333; line-height: 30px; text-indent: 2em;}
.video{width: 670px; height: 280px; background: #0a55a3; margin-bottom: 30px;}
.you{display: block; padding: 60px 0 40px 0;margin: 0 auto;}

.lctop{width: 100%; height: auto; padding: 50px 0 30px 0;}
.lcbot{width: 100%; height: auto; text-align: center; padding-bottom: 30px;}
.lcmid{width: 100%; height: auto;}


.wtop{line-height: 40px; padding:30px 0 20px 20px; font-size: 18px;}
.old_top{margin: 20px 0;}
.articl{width:690px; height: auto; padding-top:47px ; display: inline-block; margin-left: 40px; vertical-align: top; font-size: 14px; color: #2a2a2a; line-height: 24px;}

.xc{margin: 20px 0;}
.xc td{border: 1px solid #09acae;}

.qu_detail{width: 100%; height: auto; background: url(../images/q_bg.jpg) 7px 8px no-repeat; overflow: hidden;padding: 8px 0;}
.qu_detail p{padding-left: 78px; line-height: 28px; color: #fff; font-size: 14px; padding-right: 56px;}
.qu_detail .p2{color: #393d41;}

.banner{height:355px; max-width:1280px; margin:10px auto 0;position:relative;   }
.banner ul.imglist{height:100%; width:100%; }
.banner ul.imglist li{position:absolute; left:0; top:0; display:none;}
.banner ul.imglist li.current{display:block;}

.job-dept { table-layout:fixed; font-size:14px;}
.job-dept td { padding:0px 3px; color: #333;}
.job-dept .deptitem td { /*background:#eee;*/border-bottom:1px dashed #ccc;}
.job-dept .jobitem td {  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.job-dept .jobitem td a{ color: #005591; } 
.job-dept .jobitem td a:hover{ color: #005591; } 















