@charset "utf-8";
/* CSS Document */
 body{ font-family:'microsoft yahei',Helvetica,Arial,'宋体',sans-serif; font-size:1.5em; margin:0 auto; padding:0; max-width:800px; background:#FFFFFF;}
.head{ width:100%; z-index:1; max-width:800px; height:97px;}
a{ text-decoration:none; color:#333333;}
li{ list-style:none;}
.logo{ width:50%; float:left; margin:auto;}
.logo img{ max-width:100%;}
.biao{ width:15%; height:97px; float:right; text-align:center;}
.biao img{ max-width:100%; vertical-align:middle;}
.dmenu{ width:100%; background:#FFFFFF;}
.dmenu ul{ margin:0; padding:0;}
.dmenu li{ width:100%; list-style:none; line-height:70px; border-bottom:#f3f3f3 solid 1px; text-align:center;}
.down{ background:#9f9d9e!important;}
.down li{ width:100%; list-style:none; line-height:70px; border-bottom:#FFFFFF solid 1px;;}
.down li a{ color:#FFFFFF!important;}
.dmenu li a{ color:#302e2f; text-decoration:none; display:block;} 
.snew{ width:100%; margin:40px auto 0; }
.snew li{ line-height:46px; padding-bottom:40px; margin-bottom:30px; color:#333333; font-size:1.5em; text-align:center; border-bottom:#0a4d91 solid 1px; background:url(../images/sj.jpg) center 1.5em no-repeat;}

.snew dl{ width:92%; padding-bottom:20px; border-bottom:#efefef solid 6px; float:left; margin-left:4%;}
.snew dl dt{ width:100%; float:left;}
.snew dl dt img{ width:100%;}
.snew dl dd span.tt{ line-height:2em; color:#0292d1; font-size:1.3em;}
.snew dl dd{ width:100%; float:left; line-height:28px; font-size:1em; color:#555555; margin:0; background:url(../images/dian.png) right 38px no-repeat;}
.ann{width:92%; float:left; margin-left:4%; height:80px; line-height:80px; background:#000000; text-align:center;}
.ann a{ color:#FFFFFF;}
.annn{width:92%; float:left; margin-left:4%; line-height:160px; text-align:center;}
.annn a{ color:#c70019;}
.snew1{ width:100%; margin:40px auto 0; background:url(../images/xbg.jpg) repeat-x; }
.snew1 li{ line-height:46px; padding-top:90px; margin-bottom:30px; color:#333333; font-size:1.5em; text-align:center; }
.snew1 dl{ width:92%; float:left; margin:0 0 40px 4%;}
.snew1 dl dt{ width:100%; float:left; color:#0292d1;}
.snew1 dl dt img{ width:100%;}
.snew1 dl dd.tt{ line-height:2em; font-size:1.1em; color:#333333;}
.snew1 dl dd{ width:100%; float:left; line-height:1.8em; font-size:1em; color:#999999; margin:0;}
.fhdb{width:92%; float:left; margin-left:4%; line-height:20px; height:60px; text-align:center;}

.none{ border-bottom:0px;}
.foot{ height:240px; width:100%; background:#000000; color:#8b898a; text-align:center; line-height:47px; font-size:0.8em;}
.foot a{ padding:8px; color:#8b898a; }
/***********************************abo*********************************************/
.nbanner{max-width:800px;}
.nbanner img{ width:100%;}
.simg img{ width:100%;}
.nxdh{ width:100%; line-height:240px; height:180px; text-align:center; background:url(../images/heng.jpg) center 50px no-repeat;}
.nxdh a{ color:#333333; display:block; font-size:1.5em; }
.content{
  width: 92%;
  line-height:48px;
  margin:auto;
  color: #666666;
}
.content img{ max-width:100%;}
/***********************************cases*********************************************/
.cases{ width:96%; margin: 0 auto 1em;}
.cases dl{ width:47%; margin:1em 0 0 2%; padding:0; float:left;}
.cases dl dt { width:100%; margin:0; padding:0; float:left;}
.cases dl dt img{ width:96%;  border:#CCCCCC solid 2px; padding:1%;}
.cases dl dd { width:100%; line-height:2em; margin:0; padding:0; float:left; text-align:center;}
.cases dl dd a{ color:#303030;}
.cases dl dd a li{height:2em; overflow:hidden;}

/***********************************news*********************************************/
.news{ width:92%; margin:20px 0 20px 4%;}
.news dl { width:100%; font-size:1em; margin:20px 0 0 0; float:left; padding-bottom:20px; word-spacing:12px; letter-spacing:0px; border-bottom:#c0c0c0 solid 1px;}
.news dl a img{ float:left; width:32%; margin-right:2%;}
.news dl dt{ line-height:1.3em; font-size:1.1em;}
.news dl dt a{ color:#0a4a8c;}
.news dl dd{ line-height:1.4em; color:#8a8a8a; overflow:hidden;}
/***********************************pro*********************************************/
.pro{ width:92%; margin:20px 0 20px 4%;}
.pro dl { width:96%; font-size:1em; margin:20px 0 0 0; float:left; padding:0.5em 2%; word-spacing:12px; letter-spacing:0px; border:#0f559b solid 1px;}
.pro dl a img{ float:left; width:30%; margin-right:2%;}
.pro dl dt{ line-height:2em; font-size:1.2em;}
.pro dl dt{ color:#0a4a8c;}
.pro dl dd{ line-height:1.4em; color:#8a8a8a; overflow:hidden;}
.pro1{border:#0493d5 solid 1px; padding-bottom:0;}
.pro2{ width:60%; margin:auto;}
.pro2 li{border:#CCCCCC solid 1px; width:45%; text-align: center; line-height:2em; float:left;}
.pro2 li.hover{border:#0493d5 solid 1px;}
.pro2 li.hover a{ color:#0493d5;}
.pro img{ width:100%;}
.pp p{ border-bottom:#CCCCCC dashed 1px; padding-bottom:1em;}
.fh{ width:160px; margin:3em auto;}
.fh img{ width:100%;}
/***********************************newsshow*********************************************/
.news_content{ width:96%; margin:20px auto; line-height:36px; font-size:1em; color:#666666;}
.news_content img{ width:100%;!important;}
/***********************************culture*********************************************/
.culture{width:96%; margin:20px auto;}
.culture dl { font-size:20px; float:left;  word-spacing:12px; letter-spacing:0px; margin: auto; width:100%;}
.culture dl img{ float:left; width:100%;}
.culture dl dt{ line-height:64px; font-size:1.2em; color:#135bb0;}
.culture dl dt a{ color:#02aaf5;}
.hui{ color:#575757;}
.bai{ color:#FFFFFF;}
.lan{ color:#234f90;}
.culture dl dd{ line-height:28px; margin:10px 0; font-size:1em;}
/***********************************jobs*********************************************/
.jobs{width:100%; margin:20px auto;}
.jx{ width:100%; height:48px; line-height:48px; background:#575757; color: #FFFFFF;}
.em{ text-indent:2em;}
.tc{ text-align:center;}
.z{ width:85%; float:left;}
.jobs li{width:100%; height:72px; text-indent:1em; line-height:72px; background:#e8e6e7; float:left; list-style:none; border-bottom:#FFFFFF solid 1px; font-size:0.8em; }
.jobs li a{ float:left;}
.jobs li span{ float:right; margin-top:1em; margin-right:0.5em;}
.jk{ width:100%; height:auto; float:left; font-size:0.8em;}
.jk p{ padding:20px; margin:0; line-height:1.5em;}
.jk p a img{ width:100%;}
.jk p span{ color:#333333; font-weight:bold;}
/***********************************Group*********************************************/
.xt{ height:2em; line-height:2em; color:#234f90; border-bottom:#CCCCCC solid 1px;}
.xt img{ margin-right:1em; width:0.6em;}

@media screen and (max-width:480px){
 body{ font-size:1em;}
 .head{ height:66px;}
 .biao{ width:15%; height:66px;}
 .dmenu li{ line-height:40px; }
.down li{ line-height:40px;}
.dmenu li a img{  float:right; margin:13px 17px; width:15px;}
.snew{ width:100%; margin:20px auto 0; }
.snew li{ line-height:36px; padding-bottom:20px; margin-bottom:15px; color:#333333; font-size:1.5em; text-align:center; border-bottom:#0a4d91 solid 1px;}

.snew dl{  padding-bottom:20px;}

.snew dl dd{ background:url(../images/dian1.png) right 24px no-repeat;}
.ann{ height:40px; line-height:40px;}

.annn{width:92%; float:left; margin-left:4%; line-height:80px; text-align:center;}

.fhdb img{ width:14px;}

.snew1{ width:100%; margin:20px auto 0; }
.snew1 li{ line-height:36px; padding-top:40px; margin-bottom:15px; color:#333333; }
.snew1 dl{ width:92%; float:left; margin:0 0 10px 4%;}
.snew1 dl dt img{ width:100%;}
.snew1 dl dd.tt{ line-height:2em; font-size:1.1em; color:#333333;}
.foot{ height:130px; line-height:24px;}


.content{line-height: 28px;margin:1em 3%;}
.nxdh{ line-height:120px; height:80px; text-align:center; background:url(../images/heng.jpg) center 25px no-repeat;}
/***********************************news*********************************************/
.news{ margin:10px 0 10px 4%;}
.news dl {font-size:0.9em; margin:10px 0 0 0;  padding-bottom:10px;}

/***********************************newsshow*********************************************/
.news_content{ line-height:24px; font-size:14px;}
/***********************************news*********************************************/
.pro{ margin:10px 0 10px 4%;}
.pro dl {font-size:0.9em; margin:10px 0 0 0;  padding-bottom:10px;}
.fh{ width:100px;}
/***********************************culture*********************************************/
.culture dl { font-size:16px; }
.culture dl dt{ line-height:48px;}
.culture dl dd{ line-height:28px; margin:10px 0; font-size:14px;}
/***********************************jobs*********************************************/
.jobs{ margin:10px auto;}
.jobs li{height:48px; line-height:48px;}
.jobs li span{  margin-top:0.8em;}
.jk{ font-size:0.8em;}
.jk p{ padding:10px; line-height:24px;}
}
@media screen and (max-width:375px){
.head{ height:50px;}
.biao{ width:15%; height:50px;}
.news dl {font-size:0.8em;}
.pro dl {font-size:0.8em;}
}
@media screen and (max-width:320px){
 body{ font-size:12px;}

}