@charset "utf-8";
/* CSS Document */
body{
 font-family:"Microsoft Yahei",Arial; margin:auto;max-width:750px;
}
li{ list-style:none;}
img{ border:0;}
a{ text-decoration:none;}
.head{ width:750px; height:97px; background:url(../images/hbg.png); position: absolute; top:0; z-index:9;}
.logo{ width:47%; height:57px; text-align:left; padding-left:3%; padding-top:20px; float:left;}
.logo img{ height:100%;}
.xie{ height:55px; padding-top:22px; float:right; padding-right:20px;}
.xie img{ height:100%;}
.foot{ width:70%; padding:50px 15% 0 15%; height:206px; background:#006fba; color:#FFFFFF; font-size:1.2em; line-height:1.8em; }
.con{ text-align:center; border-bottom:#3491cf solid 1px;}
.ph{ text-align:center;}
.ph img{ vertical-align:middle; padding-right:15px; width:40px;}
.dmenu{ width:100%; max-width:750px; background:#006eb9; position: absolute; z-index:8; margin-top:97px;}
.dmenu ul{ margin:0; padding:0;}
.dmenu li{ width:100%; list-style:none; line-height:70px; border-bottom:#FFFFFF solid 1px; text-indent:6%;}
.dmenu li a{ color:#FFFFFF; text-decoration:none; display:block; font-size:1.5em;} 
.dmenu li a img{ vertical-align:middle; float:right; margin:25px 35px;}
.down{ background:#FFFFFF!important;}
.down li{ width:100%; list-style:none; line-height:70px; border-bottom:#d3d3d3 solid 1px; text-indent:6%;}
.down li a{ color:#666666!important; text-decoration:none; display:block; font-size:1.3em;} 
.down li a img{ vertical-align:middle; float:right; margin:20px 35px;}

.abanner{ width:100%;}
.abanner img{ width:100%;}
.xdh{ line-height:5em; }
.xdh a{ color:#006fba; display:block; text-align:center; font-size:1.7em; text-indent:-1em;}
.xdh a span{ float:left; margin:25px 0 0 8%;}

.content{ width:92%; padding:2em 4%; background:#edeef0; color:#505050; line-height:1.8em; font-size:1.2em;}

img.ab{ width:100%;}
.tit{ width:352px; height:56px; line-height:56px; background:url(../images/a2.png) no-repeat; color:#FFFFFF; text-indent:1em;}
.lan{ padding:3px 15px; background:#006fba; color:#FFFFFF; }
.lan b{ font-size:1.2em; }
.lan li{ font-size:1.6em; margin-top:2%;}
.lan li span{ font-size:0.6em; margin-left:20px;}
.tuandui{ width:100%;}
.mar{ margin-right:4%;}
.tuandui dl{ width:48%; float:left; background:#dfdfdf;}
.tuandui dl img{ width:100%; float:left;}
.tuandui dl dt{ width:100%; padding:10px 10px 0 20px; font-size:1.2em; float:left; color:#333333; }
.tuandui dl dt span{ font-size:0.6em; padding-left:10px; color:#666666;}
.tuandui dl dd{ float:left; padding:0 10px 10px 20px; margin:0; color:#666666;}

.pp{ background:#ddddde;}
.pp li{ line-height:1.6em; border-bottom:#FFFFFF solid 1px; padding:0.5em 0.5em;}
.yj{ text-align:left;}
.yj p{ border-bottom:#cccccd solid 1px; padding-bottom:2%; color:#666666;}
.yj b{ font-size:1.2em; color:#333333; font-weight:normal;}
.yj hr{ width:1.2em; border:#006fba solid 2px; margin:1em 0; padding:0;}

.ytit{ width:200px; height:56px; line-height:56px; background:url(../images/y2.png) no-repeat; color:#FFFFFF; text-indent:1em;}
.qtit{ width:200px; height:56px; line-height:56px; color:#FFFFFF; text-indent:1em;}
.la{ background:#006fba;}
.lv{ background:#709615;}
.sl{ background:#045287;}
.ch{ background:#c59504;}

.title{ font-size:1.4em; color:#c41b2f; text-align:center; border-top:#333333 solid 2px; border-bottom:#333333 solid 1px; padding:2% 0;}
.jobs{ font-size:1.5em; }
.jobs li{width:100%; height:3em;line-height:3em; border-bottom:#FFFFFF solid 1px; float:left; list-style:none; background:#d6d7d8; }
.jobs li a{ width:100%;  float:left; color:#555555; text-indent:1em;}
.jobs li a span{ float:right; margin-right:1em;margin-top:3%;}
.jk{ width:100%; height:auto; background:#ececec; float:left; font-size:0.8em;}
.jk p{ padding:20px; margin:0; line-height:1.5em;    color: #505050;}

.yst{ font-size:1.2em; margin:4% 0; display:block;}
.ys{}
.ys li{ width:32%; background:#006fba; line-height:2em; float:left; margin-top:2%;}
.ys li a{ color:#FFFFFF; text-align:center; display:block;min-height: 4em;}
.mar1{ margin-right:2%;}
.ly{ background:#f5f5f5; color:#666666;}
.ly input{  line-height:1.5em; width:90%; margin:2% 0;}
.ly textarea{ width:100%; margin:2% 0;}
.ly img{ width:70%;}
img.yzm{ width:20%; margin-top:2%; margin-left:2%;}
.zhaopin{}

.gw{background:#ffffff; margin-top:4%;}
.gwz{ width:20%; float:left; text-align:center; background:#006fba; padding:2%; color:#FFFFFF;    }
.gwz img{ width:100%; border-radius: 50%;}
.gwy{ width:72%; float:right; text-align:left; line-height:2em;}
.gwy dl{ margin:2% 0;}
.gwy dl dt{ color:#006fba; margin:0; padding:0; font-size:1.2em; line-height:1em;}
.gwy dl dd{ color:#666666; margin:0; padding:0; font-size:0.8em; height:1.8em; overflow:hidden;}

.zplx{ border-top:#006fba solid 1px; border-bottom:#006fba solid 1px; height:8em;}
.zplxz{ float:left; width:70%; height:6em; margin-top:1em; border-right:#333333 solid 1px; line-height:1.5em}
.zplxz h3,h4{ margin:0; padding:0; font-weight:normal;}
.zplxy{ width:25%; float:right; margin-top:2em;}

.gwxx{border-bottom:#006fba solid 1px;}
.gwxxz{ width:25%; margin:1em; float:left; text-align:center;}
.gwxxz img{ width:100%; border-radius: 50%;}
.gwxxy{ width:65%; float:right; margin-top:1em; text-align:left;}
.xuan select{ width:48%; height:2.5em; float:left; margin-bottom:1em; background:url(../images/xia.png) 95% center no-repeat #FFFFFF; border:#999999 solid 1px;}
.search{ width:100%;}
.search input{ width:80%; float:left; margin-top:1%;}
.search a{ float:right; margin-top:1%;}
.seaimg{ width:50px!important;}


@media screen and (max-width:640px){
.head{ width:100%; height:82px;}
.logo{ height:48px; padding-top:17px;}
.xie{ height:48px; padding-top:17px; padding-right:20px;}
.foot{ height:176px; font-size:23px; line-height:1.8em; }
.ph img{ padding-right:15px; width:30px;}
.dmenu{ margin-top:82px;}
.xdh a span{ margin:20px 0 0 8%;}

}

@media screen and (max-width:480px){
.head{ width:100%; height:62px;}
.logo{ height:36px; padding-top:13px;}
.xie{ height:35px; padding-top:13px; padding-right:20px;}
.foot{ height:132px; font-size:17px; line-height:1.8em; }
.ph img{ padding-right:15px; width:30px;}
.dmenu{ margin-top:62px;}
.dmenu li{ line-height:44px;}
.dmenu li a{font-size:1.1em;} 
.dmenu li a img{margin:17px 15px; width:18px;}
.down li{ line-height:44px;}
.down li a{font-size:1em;} 
.down li a img{margin:12px 15px; width:10px;}

.xdh{ line-height:4em;}
.xdh a{  font-size:1.5em;}
.xdh a img{ width:14px;}
.xdh a span{ margin:18px 0 0 8%;}
.seaimg{ width:40px!important;}
img.yzm{ width:40%; margin-top:2%;}

.content{line-height:1.8em; font-size:0.8em; padding:1.6em 4%;}
.tit{ width:238px; height:38px; line-height:38px; background:url(../images/a3.png) no-repeat; }

.ytit{ width:136px; height:38px; line-height:38px; background:url(../images/y3.png) no-repeat; }
.qtit{ width:136px; height:38px; line-height:38px; }

.title{ font-size:1.2em; }
.jobs{ font-size:1em; }
.jobs li a span{margin-top:4%;}
.jobs li a span img{ width:8px;}


.gwxxz{ width:28%;}

.gwxxy{ width:60%; }

.xuan select{ background:url(../images/xia1.png) 95% center no-repeat #FFFFFF;
}
}
@media screen and (max-width:375px){
.head{ width:100%; height:48px;}
.logo{ height:28px; padding-top:10px;}
.xie{ height:28px; padding-top:10px; padding-right:15px;}
.foot{ height:102px; font-size:13px; line-height:1.8em; padding:30px 15% 0 15%; }
.ph img{ padding-right:15px; width:20px;}
.dmenu{ margin-top:48px;}
.dmenu li{ line-height:34px;}
.dmenu li a{font-size:0.9em;} 
.dmenu li a img{margin:13px 15px; width:15px;}
.down li{ line-height:34px;}
.down li a{font-size:0.8em;} 
.down li a img{margin:10px 15px; width:7px;}

.xdh{ line-height:3em;}
.xdh a{  font-size:1.2em;}
.xdh a img{ width:11px;}
.xdh a span{ margin:13px 0 0 8%;}

.content{line-height:1.6em; font-size:0.6em;}
.tit{ width:176px; height:28px; line-height:28px; background:url(../images/a4.png) no-repeat; }

.tuandui dl dt{ padding:10px 10px 0 10px; }
.tuandui dl dd{padding:0 10px 10px 10px;}

.ytit{ width:100px; height:28px; line-height:28px; background:url(../images/y4.png) no-repeat; }

.qtit{ width:100px; height:28px; line-height:28px; }
.seaimg{ width:50px;}
}
@media screen and (max-width:360px){
.head{ width:100%;}
.dmenu{ width:360px;}

}
@media screen and (max-width:321px){
.head{ width:320px; height:48px;}
.logo{ height:28px; padding-top:10px;}
.xie{ height:28px; padding-top:10px; padding-right:15px;}
.foot{ height:82px; font-size:11px; line-height:1.8em; padding:20px 15% 0 15%; }
.dmenu{ margin-top:48px;}
.dmenu li a{font-size:0.8em;} 
.down li a{font-size:0.7em;} 

.xdh{ line-height:3em;}
.xdh a{  font-size:1.2em;}
.xdh a img{ width:10px;}
.xdh a span{ margin:10px 0 0 8%;}

}






