@charset "utf-8"; 
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0; padding:0; font-size:12px;  list-style:none; color:#333; }
body{font-size:12px; background:url(../images/bj.jpg) repeat-x left top;}
*{ margin:0; padding:0;list-style:none; }
p{margin:0; padding:0; list-style:none;}
img{border:none; }
a{text-decoration:none; color: #333333;}
a:hover {color:#030; text-decoration:underline; }
input,textarea,a{outline:none;}
.clear{clear: both; font-size:0; line-height:0; height:0;}
.clearfix{ font-size:0px; height: 0; clear: both; overflow: hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; overflow: hidden;}
* html .clearfix { height: 1%; display: inline}
.lefta{ float:left;}
.righta{ float:right;}
.emg{ width:100%; height:12px; clear:both; font-size:0; line-height:0;}
.layout{*zoom:1}
.ullinp{ width:90%; margin:0 auto; padding-top:3px; clear:both; overflow:hidden;}
.ullinp li{width:100%;  border-bottom:1px dashed #8ab667; overflow:hidden;background:url(../images/index_69.jpg) no-repeat 3px 11px; padding-left:18px; line-height:30px;overflow:hidden; text-overflow:ellipsis;  white-space: nowrap;}
.ullinr{ width:94%; margin:0 auto; padding-top:0px; clear:both; overflow:hidden;}
.ullinr li{ width:100%; border-bottom:1px dashed #8ab667; overflow:hidden;background:url(../images/index_69.jpg) no-repeat 3px 9px; padding-left:18px; line-height:28px;overflow:hidden; text-overflow:ellipsis;  white-space: nowrap;}
.ullinr li em{ float:right;width:70px;}
.ullino{ width:100%; margin:0 auto; padding-top:3px; clear:both; overflow:hidden;}
.ullino li{ clear:both;width:100%;  border-bottom:1px dashed #8ab667; overflow:hidden;background:url(../images/point.gif) no-repeat 6px 13px; padding-left:18px; line-height:30px;overflow:hidden; text-overflow:ellipsis;  white-space: nowrap;}
.ullino li em{ float:right; height:30px;width:90px;}
.cen{ text-align:center;}
.page{ width:1004px; margin:0 auto; overflow:hidden; }
em, cite {font-style: normal;}
.more {	float: right; padding-right:15px; padding-top:11px;color:#FFF;   display:block;  font-size:13px; font-weight:normal;}
.more a{ color:#FFF;  font-weight:normal;}
.mora {	float: right; padding-right:15px; padding-top:13px; color:#333;   display:block;  font-size:13px; font-weight:normal;}
.mora a{ color:#333;  font-weight:normal;}
 /*-------u首页--------*/
 .logo{width:100%; height:79px; background:url(../images/t_bg1_02.jpg) right no-repeat; overflow:hidden;}

.nav{  height:38px;  background:url(../images/top.jpg) no-repeat top center; }
.navv{width:820px; height:32px; margin:0 auto;line-height:32px; font-size:14px;display:block;  }
.navv li{ float:left; width:100px;  text-align:center;display:block;background:url(../images/index_06.jpg) no-repeat top right;}
.navv li a{ font-weight:bold; display:block; color:#FFF; text-align:center; font-size:14px }
.navv li a:hover{ display:block; color:#063; background:url(../images/navb.jpg) no-repeat center bottom}
.tianqi{width:140px; font-size:12px; color:#FFF; font-weight:bold }
.hdp{width:985px; margin:0 auto; height:270px; padding-top:3px;}
.hdp img{width:985px; height:270px;}
.oln{  background:url(../images/oln.jpg) repeat-y;}
/*-------------留言 们-------------*/
.liuyan{width:680px; margin:60px auto 0 auto;height:600px; overflow:hidden;  background:#FFF; }
.bio{background:url(../images/bja.gif) repeat-x top left; height:108px;}
.liu{width:590px; padding-left:20px; padding-top:60px;   height:346px; overflow:hidden; background:url(../images/liua.gif) no-repeat left bottom;}
.quyu{width:380px; height:150px; line-height:23px;}
.xix{width:150px; height:25px; line-height:25px;}
.tijiao{ width:105px; height:39px; border:none;}
.dizhi{width:450px;  height:336px; font-size:16px; overflow:hidden; line-height:35px; padding-top:60px;}


/*-------------新闻内容-------------*/

.main{width:984px; padding:2px 10px 6px 10px; margin:0 auto; background:url(../images/libj.jpg) repeat-x;}
.mainl{width:224px; height:auto; background:#FFF;}
.cpfl{width:222px; height:200px; border:1px solid #8ab667; background:#FFF;}
.fllb{ height:160px; overflow:hidden; font-size:14px;}
.biaoti{width:100%; height:32px; overflow:hidden; background:url(../images/index_62.jpg) no-repeat;}
.biaoz{width:130px; color:#FFF; line-height:32px; padding-left:40px; overflow:hidden; font-size:14px; font-weight:bold;}
.about{width:222px; margin-top:8px; height:320px; overflow:hidden;   border:1px solid #8ab667; background:url(../images/p5.jpg) no-repeat left bottom;}
.abnr{width:200px; line-height:24px; color:#063; margin:0 auto; padding-top:15px; height:160px; overflow:hidden;}
.tutp{width:222px; height:62px; padding-top:10px; overflow:hidden;}
.tutp img{width:222px; height:62px;}
.tel{width:100%; height:110px; overflow:hidden}
.tel img{width:100%; height:110px; }
.jianjnr{width:100%; height:285px; margin-top:12px;}
.jianw{width:225px; height:285px; overflow:hidden;  background:url(../images/jitia.jpg) left top no-repeat; }
.jienrw{width:218px; margin:0 auto;height:235px; overflow:hidden; padding-top:10px;   }
.mainr{width:750px; height:auto;}
.jianjie{width:100%; height:190px;}
.jiar{width:160px; line-height:32px; color:#063; text-indent:2.5em;}
.jia{width:160px; line-height:32px; color:#FFF; text-indent:1em;}
.jiaj{width:160px; line-height:32px; font-weight:bold; font-size:14px; color:#FFF; text-indent:3em;}
.jie{width:310px; height:188px; overflow:hidden; border:1px solid  #8ab667; background:url(../images/jiti.jpg) left top no-repeat; }
.jieti{  font-size:14px; font-weight:bold; height:32px;overflow:hidden;  }
.jienr{width:210px; margin:0 auto;height:135px; overflow:hidden; padding-top:6px;   }
.jienr{width:100% ;height:140px; overflow:hidden; padding-top:6px;   }
.hdpz{width:430px;  height:190px; overflow:hidden;}
.hdpz img{width:430px; height:190px;}
.hdpza{width:516px;  height:285px; overflow:hidden; background:url(../images/in6.jpg) no-repeat left top;text-align:justify;text-justify:inter-ideograph}
.hdpza img{width:170px; height:120px; float:left; padding-right:8px; padding-top:6px;}
.abxinnr{width:498px; height:240px; margin:0 auto; padding-top:6px; line-height:24px; overflow:hidden;}
.cpzs{width:748px; clear:both; height:178px; border:1px solid #CCC; margin-top:10px;  }
.cpbt{ height:36px;  background:url(../images/gong.jpg) repeat-x}
.cpbtj{ height:36px;   }
.pulb{width:21px; padding:50px 10px 0 10px; height:128px;  color:#FFF; overflow:hidden; background:url(../images/zk.jpg) no-repeat}
.pulb p{ font-size:14px; font-weight:bold; }
.cpul{width:700px;  height:150px; padding-top:25px; overflow:hidden; display:block;}
.cpul ul li{width:150px; border:1px solid #8ab667; height:130px; text-align:center; line-height:25px; overflow:hidden; float:left;   display:block; margin-left:18px;_margin-left:9px;}
.cpul ul li img{width:150px; height:100px; }
.cpzsj{width:748px; height:208px; border:1px solid #8ab667; margin-top:10px;}
.cpull{width:500px; text-indent:2em; text-align:justify;text-justify:inter-ideograph;line-height:23px; padding-left:8px; height:160px; padding-top:5px; overflow:hidden;}
.cpulp {width:200px; height:160px;padding-top:5px; overflow:hidden;}
.cpulp img{width:200px; height:160px;}
.manew{ margin-top:10px; height:214px;width:100%; overflow:hidden}
.newsl{width:355px; border:1px solid #8ab667; height:212px; overflow:hidden;}
.zxnr{width:100%;height:175px; overflow:hidden;}
.zxnr ul li{width:160px; border:1px solid #8ab667; height:155px; float:left; display:block; margin:10px 0 0 10px; line-height:23px; text-align:center}
.zxnr ul li img{width:160px; height:125px; }
.jibj{  font-size:14px; font-weight:bold; color:#FFF; text-indent:3em; }
.mainry{width:746px; border:1px solid #8ab667; height:auto; }
.nynr{ clear:both; padding:15px 0;width:715px; margin:0 auto; line-height:23px;}
.yema{ clear:both;height:40px; padding-top:30px;}
.yema span{  float:left; padding:0 10px; border:1px solid #8ab667; margin-left:7px;line-height:20px; display:block;}
.yema span a{background:none; padding-left:0; display:block;text-align:center; line-height:20px;}
.cpzx li{width:190px; height:160px; text-align:center; border:1px solid #8ab667;  line-height:25px; overflow:hidden; float:left; margin-top:35px; display:block; margin-left:35px;}
.cpzx  li img{width:190px; height:130px; }
.anli li{width:200px; height:160px; text-align:center; line-height:30px; overflow:hidden; float:left; margin-top:20px; display:block; margin-left:30px;}
.anli  li img{width:200px; height:130px; }
.nynrab{ clear:both; padding:15px 0;width:690px; margin:0 auto; line-height:28px; font-size:14px;}

.xinbai{ background:#FFF; }
.cpflj{ margin-top:8px;width:222px; height:135px; border:1px solid #8ab667; background:#FFF;}
.fllbj{ height:95px; padding-top:5px; overflow:hidden; font-size:14px;width:100%}
.fllbj ul li{ width:95px; float:left; padding:6px;  }
/*-------------人才招聘-------------*/

.rczp{width: 720px; padding-top: 15px; margin:0 auto;}
.rczp a{padding-left: 9px; background: url(../images/point.gif) no-repeat left; margin-left: 10px;}
.rczp tr{height:39px; line-height:39px}
.zpnr1{width:100%; height: 130px; border-bottom: dashed 1px #e7e7e7; padding-top: 25px;}
.zpnr1 li{padding-left: 10px; line-height: 30px; height: 30px;}
.zpnr1 li span{color: #8f8f8f; padding-right: 10px;}
.zpnr2{width:680px; height: 150px; margin:0 auto;}
.zpnr2 li{width: 340px; height: 30px; float: left; line-height: 30px;}
.zpnr2 li span{color: #8f8f8f; padding-right: 10px;}
.zpnr3{width: 100%; padding-bottom: 20px;}
.zpnr31{width:680px; height: 30px; line-height: 30px; margin:0 auto; border-bottom:1px dashed #989898;font-size: 14px; font-weight: bold;}
.zpnr32{width:680px; margin:0 auto; line-height: 24px; padding-top:10px;}

.zpnr4{width:100%; padding-top: 20px;border-top: dashed 1px #e7e7e7;}
.zpnr4 li{padding-left: 10px; line-height: 30px; height: 30px;}
.zpnr4 li span{color: #8f8f8f; padding-right: 10px;}
/*-------------新闻内容-------------*/
.xwnr2{width:680px; height: 92px; border-bottom: dotted 1px #a9a9a9; margin:0 auto ;text-align: center;}
.xwnr2 h3{height: 55px; line-height: 55px; padding-top: 5px; font-size: 24px; font-weight: bold;}
.xwnr2 span{font-weight: bold; color: #ae0001;}
.xwnr3{width:680px; line-height: 25px; font-size: 14px; margin:0 auto; padding:10px 0;}
/*--------内页-footer--------*/
.foot{ background:url(../images/foot.jpg) repeat-x  left top; height:85px; padding-top:15px; overflow:hidden; line-height:20px; text-align:center;}
